tp job command group.
tp job init
Create a new job configuration file.{name}.tp.toml file in the current working directory
Example:
tp job push
Submit a job to run on TensorPool.tp_config_path- Path to your{name}.tp.tomlconfiguration filecluster_id- The ID of the cluster to run the job on (e.g.,c-xxx)
--teardown- Automatically destroy the cluster after the job completes or is canceled
- Valid TOML configuration file with
commands,outputs, andignorefields - An existing cluster in
RUNNINGstate
tp job list
List all your jobs.tp job ls
Options:
--org,--organization- List all jobs in your organization (not just yours)
tp job info
Get detailed information about a specific job.job_id- The ID of the job to inspect
tp job listen
Stream real-time logs from a running job.job_id- The ID of the job to monitor
- Continuously streams stdout/stderr from the job
- Updates in real-time as the job runs
- Press Ctrl+C to stop listening (job continues running)
tp job pull
Download output files from a completed job.job_id- The ID of the job to pull outputs from
-i,--private-key- Path to an SSH private key. Not required if SSH keys are already saved on your account (seetp me sshkey)--force- Overwrite existing local files without prompting
- Downloads files specified in the
outputsconfiguration - By default, skips files that already exist locally
tp job cancel
Cancel a running or queued job.job_id- The ID of the job to cancel
--wait- Wait for the job to finish canceling before returning--no-input- Skip confirmation prompt and cancel immediately
- Prompts for confirmation before canceling (unless
--no-inputis used) - By default, the CLI returns immediately while cancellation runs in the background. Use
--waitto block until the job is fully canceled. - The cluster is preserved after cancellation unless
--teardownwas set duringtp job push
tp job delete
Delete a terminal (completed, canceled, or failed) job.job_id- The ID of the job to delete
--no-input- Skip confirmation prompt and delete immediately
- Only jobs in a terminal state (completed, canceled, or failed) can be deleted
- Prompts for confirmation before deleting (unless
--no-inputis used)
Related Commands
Some job operations use SSH authentication. Manage your SSH keys with:tp me sshkey add- Register an SSH public keytp me sshkey list- List your SSH keystp me sshkey remove- Remove an SSH key
Next Steps
- Learn about job configuration
- See cluster commands
- Explore SSH commands