Submarine Cli

Install Package

pip install pysubmarine

Submarine sandbox management

submarine sandbox start # create submarine sandbox submarine sandbox start --version 0.6.0 submarine sandbox delete # delete submarine sandbox

Submarine get resource

submarine get experiment <id> submarine get notebook <id> submarine get environment <id>

Output

{ "status": "OK", "code": 200, "result": { "experimentId": "experiment_1586156073228_0001", "name": "tf-mnist-json", "uid": "28e39dcd-77d4-11ea-8dbb-0242ac110003", "status": "Accepted", "acceptedTime": "2020-06-13T22:59:29.000+08:00", "spec": { "meta": { "name": "tf-mnist-json", "namespace": "default", "framework": "TensorFlow", "cmd": "python /var/tf_mnist/mnist_with_summaries.py --log_dir=/train/log --learning_rate=0.01 --batch_size=150", "envVars": { "ENV_1": "ENV1" } }, "environment": { "image": "apache/submarine:tf-mnist-with-summaries-1.0" }, "spec": { "Ps": { "replicas": 1, "resources": "cpu=1,memory=1024M" }, "Worker": { "replicas": 1, "resources": "cpu=1,memory=2048M" } } } } }

Submarine list resource

submarine list experiment submarine list notebook submarine list environment

Output

Experiment Name Experiment ID Tags Status
mnist experiment-001 cnn running
mnist-1 experiment-002 cnn finished

Submarine delete resource

submarine delete experiment <id> submarine delete notebook <id> submarine delete environment <id>
Select a repo