Polyaxon makes it easy to start a VSCode session on a your GPU cluster.

Component info on Polyaxon Hub

To learn about this component definition or customize its behavior, please check vscode on polyaxon-hub.

Component info using Polyaxon CLI

You can use the CLI to learn about this component:

polyaxon hub --name=vscode get

Fetch component to the current working dir

You can use the CLI to fetch the component to a local file:

polyaxon hub --name=vscode get --save

Run this component using the CLI

To run the latest version of this component using Polyaxon CLI:

polyaxon run --hub vscode -P ...

To use a specific version:

polyaxon run --hub vscode:[tag] -P ...

Note: -P is for passing parameters, e.g. -P param1=value1 -P parame2=value2

View a running operation on the dashboard

After running an operation with this component, you can view it on the dashboard:

polyaxon ops dashboard

or

polyaxon ops -p [project-name] -uid [run-uuid] dashboard -y

View the service

After running an operation with this component, you can view the service:

polyaxon ops service

Stop a running operation

To stop a running operation with this component:

polyaxon ops stop

or

polyaxon ops -p [project-name] -uid [run-uuid] stop

Run this component using the client

To run this component using Polyaxon Client:

from polyaxon.client import RunClient

client = RunClient(...)
client.create_from_hub(component="vscode", ...)

Usage in operations

You can also create operations instead of passing params:

version: 1.1
kind: operation
params:
  param1: {value: value1}
  ...
hubRef: vscode:[tag]

Versions

This component has the following versions: ['latest', '3.4.0']