Nada AI
Nada AI is a Python library designed for performing ML/AI on top of Nada DSL and the Nillion Network.
It provides an intuitive ML interface and frictionless integration with existing ML frameworks such as PyTorch and Sci-kit learn.
Features
- Exporting model state: Integrates with models from existing ML frameworks and provides an easy way to export them to the Nillion network - to be used in Nada programs.
- AI Modules: A PyTorch-esque interface to create arbitrary ML models in Nada by stacking pre-built common ML components - with the possibility of easily creating custom components.
- Importing model state: Easily import an exported model state that lives in the Nillion network to be used in a Nada program.
Installation
Using pip
pip install nada-ai
From Sources
You can install the nada-ai library using Poetry:
git clone https://github.com/NillionNetwork/nada-ai.git
pip install ./nada-ai
Advanced Options
In certain cases, you may want to install Nada AI with different development libraries. The options may be installed as follows:
pip install ./nada-ai[examples] # To include the libraries required for the examples
pip install ./nada-ai[linter] # To include automatic linting tools for development
In a normal scenario, these libraries won't be installed by Nada AI.
License
This project is licensed under the Apache2 License. See the LICENSE file for details.
Metadata
Release files for nada-ai 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nada_ai-0.6.0.tar.gz | 16.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nada_ai-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.5 kB
Release files / nada_ai-0.6.0.tar.gz
| Download URL | nada_ai-0.6.0.tar.gz |
|---|---|
| Size | 16.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c3d32ea6552044f33eed4095aa74f66bb5a3db3d3c1d6365a9a76b609a062874
|
|
BLAKE2b-256 checksum How to use checksums |
bf1f6fa49e057e0369d9ee41b19dbac120cbe68dc92b8b41146fe90f8b40e69b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure
|
Release files / nada_ai-0.6.0-py3-none-any.whl
| Download URL | nada_ai-0.6.0-py3-none-any.whl |
|---|---|
| Size | 24.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d3f36215472660d479044440ec1c104d974ca274e10d9ac3eba8658985db294f
|
|
BLAKE2b-256 checksum How to use checksums |
261115dac0116e7a3ffd1655da725502e85fa01d8efe9743119d7f3141511272
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure
|