{"repo":"surrealdb/surrealml","free":true,"listed":false,"github":"https://github.com/surrealdb/surrealml","clone":"git clone https://github.com/surrealdb/surrealml.git","description":"A machine learning library for Python and Rust, for PyTorch, Tensorflow and SKLearn models","language":"Rust","stars":120,"topics":["artificial-intelligence","artificial-intelligence-framework","database","machine-learning","machine-learning-library","python-ml","rust-ml","surreal","surrealdb","surrealml"],"license":null,"category":"machine-learning","readme_excerpt":"SurrealMl This package is for storing machine learning models with meta data in Rust so they can be used on the SurrealDB server. What is SurrealML? SurrealML is a feature that allows you to store trained machine learning models in a special format called 'surml'. This enables you to run these models in either Python or Rust, and even upload them to a SurrealDB node to run the models on the server Structure The SurrealML structure takes the following outline: We can see that the core module is the Rust module that houses the ML model file storage and execution of models. This core module is directly compiled into the surrealDB server to load, save, and run ML models. A c-wrapper rust workspace imports the core and produces a dynamic C lib that clients like TypeScript and Python can link to and run. This means that the exact same code that runs in the SurrealDB server runs in the clients. The install scripts for clients essentially download the precompiled dynamic C libs from releases in the repo and link to them. Prerequisites 1. A basic understanding of Machine Learning: You should be familiar with ML concepts, algorithms, and model training processes. 2. Knowledge of Python: Proficiency in Python is necessary as SurrealML involves working with Python-based ML models. 3. Familiarity with SurrealDB: Basic knowledge of how SurrealDB operates is required since SurrealML integrates directly with it. 4. Python Environment Setup: A Python environment with necessary libraries insta","default_branch":null,"files":null,"tree":[],"storefront":"/r/surrealdb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/surrealdb/surrealml/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}