microsoft / microsoft/onnxruntime

[Feature Request] Add 32-bit support for onnxruntime-node

Open
#15,486 3 comments 0 reactions 0 assignees View on GitHub
feature request platform:web
Dominant language
C++
Stars
21.9k
Forks
4.2k
Avg merge
4d 11h
Merged PRs (30d)
184

Description

### Describe the feature request

Add 32-bit binaries to`onnxruntime-node`, as they are currently unsupported.

### Describe scenario use case

The Copilot extension relies on `onnxruntime-node`, and we have reports of users having activation issues, with the extension failing to load a file at the following path:

```
Activating extension 'GitHub.copilot' failed: Cannot find module '../bin/napi-v3/win32/ia32/onnxruntime_binding.node'

Require stack:
- c:\Users\\.vscode\extensions\github.copilot-1.79.10634\dist\node_modules\onnxruntime-node\dist\binding.js
```

Contributor guide

Open the contributing guide

Research direction

Start by tracing the reported onnxruntime-node dist/binding.js path and the missing win32/ia32/onnxruntime_binding.node binary. Determine how 32-bit binaries are produced and packaged, then verify that the reported Copilot activation failure no longer occurs for 32-bit Windows users.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, node.js
Domain
build-system, machine-learning
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.