Skip to main content

SinaraML

Project description

SinaraML is a lightweight source available framework that simplifies Data Scientist's work and eliminates pain of accompanying engineering routines

Like many others, SinaraML designed as a full-stack MLOps solution that allows Data Scinentist to focus on machine learning code development and takes care of the engineering tasks associated with scaling, reproducibility, model maintenance, data tracking, and experiment management.

But unlike other similar solutions SinaraML is many more. It is next generation MLOps framework incorporated with ready to use MLOps platforms. From one side to work in platform you don't need to setup servers neither you no need cloud provider - you are fully independent. You can start develop you code just now on you Windows or Linix desktop or VM. From the other side SinaraML Framework ready for integration to corporate infra to get full-blown enterprise MLOps platform. SinaraML Framework provides abstractions to connect corporate storage (like S3/HDFS), corporate servers for spark clusters (for PandasOnSpark), corporate Git and CI/СD tools and so on. Once written your ML code is fully transferable beetween all of platforms based on SinaraML. So, you can start development on your desktop and continue in the corporate MLOps platform.

SinaraML doesn't require you to learn its own API for reading/writing data, managing experiments, or logging as previous generation platforms require. You don't have to constantly remember tracking or logging tasks by inserting special strings into your ML code. All you need is to insert cell in the beginning of notebooks with inputs and outputs definitions. So the time from the first acquaintance to the launch of the first ML pipeline takes no more than 15 minutes.

SinaraML is a thin wrapper around the technologies of de facto standards in the field of machine learning and data engineering: Python, Jupyter, PandasOnSpark, CUDA, etc. Plus, SinaraML precisely closes the gaps that arise when integrating these technologies.

SinaraML brings together the best of different worlds:

  • Functionality of experiment management solutions such as MLFlow
  • Flexibility and simplicity of Jupyter Notebooks for data and ML experiments visualization and logging
  • Scalability and power of Spark for data engineering
  • Functionaity ML and data pipelines
  • Out of the box automatic data versioning and traceability (Data Lineage across whole ML Pipeline)
  • Model Serving by Data Scientist. Data scientists build Docker Images with REST interface without special knowledge about Docker, K8s, SinaraML APIs and REST frameworks. The resulting docker images do not require special infrastructure like as K8s or SinaraML servers and can run on any machine with docker installed. Model Versioning does not require special Model Storage
  • Out of the box, up to date, carefully selected Python envs for developing both classic ML and Computer Vision models

SinaraML is lightweight in all its aspects. The SinaraML framework not only addresses the needs of Data Scientists, but also the needs of MLOps engineers. SinaraML has an architecture with minimal operating costs. The platform relies heavily on the stateless servers, and the corporate MLOps platform can be implemented without relational and NoSQL DBMS

To start you off, go to Getting started page to try SinaraML Tutorials

SinaraML Book allows you to dive deeply into the development of ML products.

Installation

To install SinaraML CLI into your environment, run:

pip install sinaraml

Reload shell or reboot your machine after installation to enable CLI commands

Quick Start

Commands start with the keyword sinara (similar to git, docker, kubectl)
If a command call is made without a mandatory parameter, help is displayed on the available parameters and methods of calling the command, for example SinaraML server for personal use on desktop

sinara server create
sinara server start

Or SinaraML server on remote machine (via ssh):

sinara server create --platform remote
sinara server start

To remove a server, run:

sinara server remove

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sinaraml-2025.6.25.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sinaraml-2025.6.25-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file sinaraml-2025.6.25.tar.gz.

File metadata

  • Download URL: sinaraml-2025.6.25.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for sinaraml-2025.6.25.tar.gz
Algorithm Hash digest
SHA256 baef49a721e540d1daa316f6c538c6462bb9602688c84fa74860fb96b2048a98
MD5 4c3b8cb7887ad5ac82af8c16fa60cab5
BLAKE2b-256 283362360353161a25cfee2dd4e7f62d3111ce72c431fab4807defb3247f0bad

See more details on using hashes here.

File details

Details for the file sinaraml-2025.6.25-py3-none-any.whl.

File metadata

  • Download URL: sinaraml-2025.6.25-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for sinaraml-2025.6.25-py3-none-any.whl
Algorithm Hash digest
SHA256 af4f1d552a5fdd42f82e747e621cfcbf625b1b510650f004b76b296020e74071
MD5 49d6ec2748a597df68ab4a718bb7b598
BLAKE2b-256 29313f2970422b1d52065d8db9f6fa3122711e3de584acb418cbb77dd14d8187

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page