surrealml/README.md
This package is for storing machine learning models with meta data in Rust so they can be used on the SurrealDB server.
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
Running CI locally can be done with the following command:
cargo make --no-workspace preflight
This runs a series of tests in docker containers for dynamic C lib loading and core tests for sklearn, tensorflow, and pytorch.
Here is where we house the rust modules for surrealml.
Core is compiled into the SurrealDB server so the ML execution code runs on the server.