Tensor One Projects

Tensor One Projects enable seamless synchronization between your local development environment and Clusters on the Tensor One platform.

Create a Project

A Tensor One Project encapsulates everything required to run a development session directly on a Cluster. To create a new project, run:
tensoronecli project create
Choose a starter template suited to your project type (e.g., LLM, image diffusion, etc.). If your project needs additional dependencies, include them in the automatically generated requirements.txt. Once your changes are saved, your project is ready for development.

Running a Development Session

A Development Session establishes a real-time sync between your local code and a Cluster environment on Tensor One. Start a session with:
tensoronecli project dev
To stop the session, press Ctrl + C. The Cluster will automatically shut down after termination. Tip: You can resume your session at any time by running the same command again.

Deploying Your Project

Deploying creates a Serverless Endpoint that uses your project’s data stored on a network volume. Deploy your project with:
tensoronecli project deploy
Your project is now accessible like any other Serverless Endpoint on the platform.

Building Your Project

Optionally, you can generate a Dockerfile to build a portable Docker image from your project. Generate the Dockerfile with:
tensoronecli project build
You can use this Dockerfile to build and deploy the image to any compatible API server or hosting platform. Now you’re equipped to build, sync, and deploy high-performance projects directly on Tensor One’s infrastructure.