Comments (1)
IIRC the text "base linear algebra operations are out of scope" was added to the initial charter to clarify the WebNN API spec does not try to align with the BLAS APIs, referring to the Basic Linear Algebra Subprograms spec. Some of those ops make sense in the WebNN API context, but alignment with the full BLAS API was a non-goal.
We could possibly clarify this text, proposal:
To avoid overlap with existing work, alignment with the Basic Linear Algebra Subprograms (BLAS) interface is out of scope. The WebGL and WebGPU shaders and WebAssembly SIMD are expected to address the BLAS compatibility requirement, see the Coordination section for details.
There are a number of BLAS libraries that could assist in implementation of the WebNN API. Also, there seems to be experimental BLAS implementations using WebGPU https://github.com/milhidaka/webgpu-blas and WebGL https://github.com/waylonflinn/weblas, maybe also a Wasm port exists for some of the libs.
from machine-learning-charter.
Related Issues (20)
- Is a graph of operations the right level of abstraction for a web standard? HOT 3
- Detailed explainer for Web NN API HOT 4
- Possible data process spec HOT 1
- Evidence of customer demand thatβs not met by WebGL and WASM HOT 1
- Graph vs model loader HOT 7
- Is this API likely to be a long-term solution? HOT 10
- Making sure the charter is flexible enough HOT 5
- Coordination between the CG and WG HOT 5
- WebRTC coordination HOT 1
- Level of abstraction for neural net operations HOT 1
- Set of ops supported must be more comprehensive HOT 1
- Dedicated ML hardware accelerators: NPU, VPU, xPU HOT 1
- Features deferred to WebNN v2 HOT 1
- Descriptive input formats for building graphs? HOT 1
- On-device training HOT 1
- OpenXLA coordination HOT 4
- Speech synthesis and machine learning HOT 2
- AC review comments HOT 5
- Web Translation API HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from machine-learning-charter.