Skip to main content

PlumAI - Deploy and Run AI Models

Banner

PlumAI is a CLI tool that allows you to deploy and run AI models to Modal. It's completely free and open-source.

Table of Contents

Changelog

[Aug 10, 2024] - 🎉 Added support for Flux models.

Supported Platforms

PlumAI currently supports Linux, macOS, and Windows.

Installation

To install PlumAI, follow these steps:

  1. Verify System Requirements:
  • Python 3: Ensure Python 3 is installed on your system.
  1. Install PlumAI:
pip install plumai

This command installs PlumAI directly from the GitHub repository, including all necessary dependencies.

Usage

After installation, you can use PlumAI with the following commands:

Run a Flux model

plumai run [MODEL_NAME] [GPU_TYPE] [-f | --force]

# For example:
plumai run flux.1-dev A10G
  • MODEL_NAME: Specify the model name to run. Options are:

    • flux.1-dev (default)
    • flux.1-schnell
  • GPU_TYPE: Specify the GPU type to use. Options are:

    • T4 (not recommended)
    • A10G (default)
    • A100
    • L4
    • H100
  • f | --force: Use this option to force redeployment of the model, ignoring the cache. If the model has already been deployed and cached, using --force will trigger a new deployment process.

Troubleshooting

  • Git or Python3 not installed: If you encounter errors related to missing Git or Python3, install them using your system's package manager. For example, on Debian-based systems:
sudo apt-get update
sudo apt-get install -y git python3 python3-pip
  • Modal Setup Issues: If you encounter issues with Modal, ensure it is properly configured and installed. Refer to Modal's documentation for setup instructions.

License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! Please submit issues or pull requests to the repository here.

Contact

For questions or support, please contact me via Twitter/X

Metadata

Release files for plumai 0.1.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plumai 0.1.13
File Size Uploaded Provenance Actions
plumai-0.1.13.tar.gz 13.4 kB Without provenance Details for plumai-0.1.13.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for plumai 0.1.13
File Interpreter ABI Platform Actions
plumai-0.1.13-py3-none-any.whl Python 3 none any Details for plumai-0.1.13-py3-none-any.whl

Total release size: 28.8 kB

Release files / plumai-0.1.13.tar.gz

Download URL plumai-0.1.13.tar.gz
Size 13.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cf335d53513c37c2d3adf5aeb19429d3bf69acd65f5ffb2e00d88c58ced7eadc
BLAKE2b-256 checksum
How to use checksums
fa3bed4ddd631973b169db19f7e266d2770042313053bf1baf175c7d6af5964f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Release files / plumai-0.1.13-py3-none-any.whl

Download URL plumai-0.1.13-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
83eac221d7471cc4dbeb9ad755a90b65a9066a096a5c4a41af04124506cee392
BLAKE2b-256 checksum
How to use checksums
5ad3c2ba6b59f9b1b99561312841add6d1f65c332d229ad445b6efc628c40cf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Security for plumai 0.1.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page