zanussbaum/surfgrad
webgpu autograd library
This library helps JavaScript developers incorporate high-performance mathematical operations, particularly those used in machine learning, directly into web applications. It takes numerical data (tensors) within the browser and performs computations like matrix multiplication with GPU acceleration, outputting the results and enabling automatic differentiation. Web developers building interactive data tools or browser-based AI experiences would use this.
No commits in the last 6 months. Available on npm.
Use this if you are a web developer who needs to perform fast tensor operations or implement machine learning models directly within a web browser without relying on backend servers.
Not ideal if you are a data scientist or machine learning engineer working with Python or a desktop environment, as this is specifically designed for browser-based JavaScript applications.
Stars
33
Forks
2
Language
TypeScript
License
Apache-2.0
Category
Last pushed
May 24, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/zanussbaum/surfgrad"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tensorflow/tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
nnstreamer/api
Machine Learning API (Origin: C++: SNAP, C/C#: Tizen API, Java: Samsung-Research ML API). For...
microsoft/DMTK
Microsoft Distributed Machine Learning Toolkit
R-js/blasjs
Pure Javascript manually written :ok_hand: implementation of BLAS, Many numerical software...
mljs/matrix
Matrix manipulation and computation library