ZkAGI SDK
Work in Progress 👷
Description: ZkAGI SDK provides a comprehensive toolkit for building scalable, secure, and privacy-preserving applications. It integrates GPU clustering, contribution tracking, ML/LLM models, and privacy-preserved infrastructure to enable developers to build robust and efficient systems.
Features:
- GPU Clustering: Efficiently distribute tasks across a GPU cluster using Ray, allowing for scalable and high-performance computing.
- Contribution Tracking: Track user contributions and usage metrics, and reward users with tokens based on their contributions. This feature enables developers to incentivize user engagement and participation.
- ML/LLM Models: Run ML and LLM models using popular libraries like TensorFlow, and custom model classes. This feature enables developers to build and deploy machine learning models at scale.
- Privacy-Preserved Infrastructure: Generate Zero-Knowledge Proofs (ZkProofs) internally to ensure privacy preservation and data confidentiality. This feature enables developers to build privacy-preserving applications that protect user data.
Getting Started:
Installation
To install the ZkAGI SDK, simply run the following command:
pip install zynapse
Importing the SDK
To use the ZkAGI SDK, import it into your Python script or application:
from zynapse import Zynapse
Creating a Zynapse Instance
Create a Zynapse instance to access the SDK's features:
instance = Zynapse("cluster_url", "auth_token", "user_id")
Connecting to a GPU Cluster
Connect to a GPU cluster:
instance.connect()
Running an ML Model
Run an ML model on input data:
result, token_amount = instance.run(input)
Tracking a User's Contribution
Track a user's contribution:
instance.contributions.track("compute_time", execution_time)
Metadata
Release files for zynapse 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zynapse-0.1.2.tar.gz | 6.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zynapse-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.0 kB
Release files / zynapse-0.1.2.tar.gz
| Download URL | zynapse-0.1.2.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8635cc19bfc6b4f1f6805310d510bf97f66ade95f62b492e5a35860c38589f0
|
|
BLAKE2b-256 checksum How to use checksums |
5d775f19bfafd161a1613d72687c5d3634b4ef50e788c6a45adbfdb5d310abe7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.3
|
Release files / zynapse-0.1.2-py3-none-any.whl
| Download URL | zynapse-0.1.2-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
60a1a9fee08d0ed0748454a45468714f257464f1af3d4bf2d71fd150154a6238
|
|
BLAKE2b-256 checksum How to use checksums |
ff59b7c9f5bc549a8dd04e1e339193ba119b087a193ad33478b7c2db289e3c07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.3
|