Skip to main content

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


Download files

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

Source Distribution

manifoldx-0.1.0.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

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

manifoldx-0.1.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

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

Hashes for manifoldx-0.1.0.tar.gz
Algorithm Hash digest
SHA256 90fcd2e626b6ff2879b2b3a0231e7f7496bcfc42a520627e0cb6431e72d4370e
MD5 75cb307a46e3f168848e52131ae2f862
BLAKE2b-256 d87c14bad0f2ae2ecf947d019511a37493627becc4bc37ee5ab0e1568207df9a

See more details on using hashes here.

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

Hashes for manifoldx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f05ce26c00fe4c14761851083ed75537f9d0f790b6d847210136d0021491158b
MD5 4ac9901c9994a449982dc6833075317c
BLAKE2b-256 dc884aebff5ab29b3c94fe4f59e53de8a2a3dfec9bd06376d144a6c843bf0d24

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