A Python package for building & running AI app node
Project description
Manifold
Manifold is a Python package for building high-performance distributed systems. It provides a robust framework for managing distributed applications using Docker containers and modern web technologies.
Features
- Easy construction and management of distributed systems
- Integrated Docker container management
- High-performance API endpoints based on FastAPI
- Intuitive UI interface using Gradio
- GPU support with PyTorch integration
Installation
pip install manifold
Usage
Basic example:
from manifold.hub import Manifold
# Create a Manifold instance
app = Manifold(title='My Distributed App', version='1.0.0')
# Add API endpoint
@app.get("/api/hello")
async def hello():
return {"message": "Hello from Manifold!"}
For more detailed examples and documentation, please refer to the official documentation.
Requirements
- Python 3.6 or higher
- Docker
- NVIDIA GPU drivers (for GPU support)
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file manifoldx-0.1.0.tar.gz.
File metadata
- Download URL: manifoldx-0.1.0.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90fcd2e626b6ff2879b2b3a0231e7f7496bcfc42a520627e0cb6431e72d4370e
|
|
| MD5 |
75cb307a46e3f168848e52131ae2f862
|
|
| BLAKE2b-256 |
d87c14bad0f2ae2ecf947d019511a37493627becc4bc37ee5ab0e1568207df9a
|
File details
Details for the file manifoldx-0.1.0-py3-none-any.whl.
File metadata
- Download URL: manifoldx-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f05ce26c00fe4c14761851083ed75537f9d0f790b6d847210136d0021491158b
|
|
| MD5 |
4ac9901c9994a449982dc6833075317c
|
|
| BLAKE2b-256 |
dc884aebff5ab29b3c94fe4f59e53de8a2a3dfec9bd06376d144a6c843bf0d24
|