BayesWitnesses/m2cgen
Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
This tool helps machine learning engineers and data scientists deploy their trained models into various production environments. It takes a pre-trained machine learning model from frameworks like scikit-learn or XGBoost as input and outputs the same model's logic as native code in languages like Java, C#, or Python, without requiring external dependencies. This allows for faster, more integrated model inference in existing application codebases.
2,964 stars. Used by 1 other package. No commits in the last 6 months. Available on PyPI.
Use this if you need to integrate a machine learning model directly into an application written in a different programming language for efficient, dependency-free predictions.
Not ideal if your application already runs Python or if you require dynamic model updates or complex serving infrastructure.
Stars
2,964
Forks
257
Language
Python
License
MIT
Category
Last pushed
Aug 03, 2024
Commits (30d)
0
Dependencies
1
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/BayesWitnesses/m2cgen"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
adorad/adorad
Fast, Expressive, & High-Performance Programming Language for those who dare
OpenCML/Camel
Camel is a graph-native, multi-stage, and type-driven domain-specific language (DSL) designed to...
virteal/Inox
Iɴᴏx is a concatenative script language for Edge Computing on the Internet of Things in ML...
xAyBix/Onx-Language
Onx (pronounced “Phoenix”) is a compiled language implemented in C, offering both textual and...
North-Shore-AI/forge
Sample factory library for generating, transforming, and computing measurements on samples