tensorkube dev

Manage hot reloading development containers for the current user. Usage:
tensorkube dev [OPTIONS] COMMAND [ARGS]...
Options:
  • --cloud TEXT [default: aws]: Cloud provider to use.
  • --help BOOL [default: false]: Show this message and exit.
Commands:
  • list: List all the running / stopped devcontainers from the current user.
  • start: Spin up a new devcontainer from the current folder.
  • stop: Stop a running development container.
  • delete: Purge a running / stopped development container.

tensorkube dev list

List all the running / stopped devcontainers from the current user. Usage:
tensorkube dev list
Options:
  • --help BOOL [default: false]: Show this message and exit.

tensorkube dev start

Spin up a new devcontainer from the current folder. The folder should contain a Dockerfile. Usage:
tensorkube dev start [OPTIONS]
Options:
  • --gpu-type Choice(['V100', 'A10G', 'T4', 'L4', 'A100', 'L40S', 'H100', 'None']): Type of GPU.
  • --port INTEGER [default: 8080]: Port to run the devcontainer on.
  • --help BOOL [default: false]: Show this message and exit.

tensorkube dev stop

Stop a running development container. This is only available when the underlying cloud supports stopped instances. An advantage of stopping against deleting a devcontainer is that the SSD snapshot is cached and hence, the devcontainer can be started faster. However this incurs cost for the SSD snapshot. Usage:
tensorkube dev stop
Options:
  • --help BOOL [default: false]: Show this message and exit.

tensorkube dev delete

Purge a running / stopped development container. This command deletes all the associated resources of the development container including the attached block storage. Usage:
tensorkube dev delete
Options:
  • --help BOOL [default: false]: Show this message and exit.