gpunet-pool
gpunet-pool account-pool assign-gpunets
Usage
usage: symp gpunet-pool account-pool assign-gpunets
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id --gpunet_uuids
[--gpunet_uuids ...]
Description
Assign GPU Networks to account GPU Network pool.
Mandatory
positional arguments:
pool_id The ID of the account GPU Network pool
--gpunet_uuids List of GPU Network UUIDs to assign to account GPU Network pool
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool account-pool create
Usage
usage: symp gpunet-pool account-pool create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--description DESCRIPTION]
account_id name
Description
Creates an account Gpunet pool.
Returns
Returns dict: The created account Gpunet pool
Mandatory
positional arguments:
account_id The account ID of the account Gpunet pool
name The name of the account Gpunet pool
Optional
optional arguments:
-h, --help show this help message and exit
--description DESCRIPTION
The description of the account Gpunet pool
gpunet-pool account-pool delete
Usage
usage: symp gpunet-pool account-pool delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id
Description
Delete account Gpunet pool.
Mandatory
positional arguments:
pool_id The ID of the account Gpunet pool
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool account-pool get
Usage
usage: symp gpunet-pool account-pool get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id
Description
Get account Gpunet pool.
Returns
Returns dict: The account Gpunet pool
Mandatory
positional arguments:
pool_id The ID of the account Gpunet pool
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool account-pool list
Usage
usage: symp gpunet-pool account-pool list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--sort-column SORT_COLUMN]
[--pool-id [POOL_ID [POOL_ID ...]]]
[--name [NAME [NAME ...]]]
[--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]]
Description
List all account Gpunet pools.
Returns
Returns list: Account Gpunet pool objects
Optional
optional arguments:
-h, --help show this help message and exit
--pool-id [POOL_ID [POOL_ID ...]]
Filter by the account Gpunet pool ID
--name [NAME [NAME ...]]
Filter by the account Gpunet pool name
--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]
Filter by the account ID
gpunet-pool account-pool update
Usage
usage: symp gpunet-pool account-pool update
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME]
[--description DESCRIPTION]
pool_id
Description
Update an account Gpunet pool.
Mandatory
positional arguments:
pool_id The ID of the account Gpunet pool
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME The new name of the account Gpunet pool
--description DESCRIPTION
The new description of the account Gpunet pool
gpunet-pool gpunet configure-in-switch
Usage
usage: symp gpunet-pool gpunet configure-in-switch
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
gpunet_uuid
gpunet_switch_uuid
Description
Configure GPU Network in a specific Gpunet switch.
Mandatory
positional arguments:
gpunet_uuid The UUID of the GPU Network
gpunet_switch_uuid The UUID of the GPU Network switch
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool gpunet create
Usage
usage: symp gpunet-pool gpunet create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
name vni_number
Description
Add gpunets to system pool.
Mandatory
positional arguments:
name The name of the GPU Network
vni_number The VNI number of the GPU Network. Minimum is 4096
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool gpunet delete
Usage
usage: symp gpunet-pool gpunet delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--force]
gpunet_uuid
Description
Remove GPU Network from system pool.
Mandatory
positional arguments:
gpunet_uuid The UUID of the GPU Network
Optional
optional arguments:
-h, --help show this help message and exit
--force Force delete the GPU Network
gpunet-pool gpunet get
Usage
usage: symp gpunet-pool gpunet get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
gpunet_uuid
Description
Get GPU Network.
Returns
Returns dict: The GPU Network
Mandatory
positional arguments:
gpunet_uuid The UUID of the GPU Network
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool gpunet list
Usage
usage: symp gpunet-pool gpunet list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--sort-column SORT_COLUMN]
[--gpunet-uuid [GPUNET_UUID [GPUNET_UUID ...]]]
[--name [NAME [NAME ...]]]
[--account-gpunet-pool-id [ACCOUNT_GPUNET_POOL_ID [ACCOUNT_GPUNET_POOL_ID ...]]]
[--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]]
[--project-gpunet-pool-id [PROJECT_GPUNET_POOL_ID [PROJECT_GPUNET_POOL_ID ...]]]
[--project-id [PROJECT_ID [PROJECT_ID ...]]]
Description
List all GPU Networks.
Returns
Returns list: Account GPU Network pool objects
Optional
optional arguments:
-h, --help show this help message and exit
--gpunet-uuid [GPUNET_UUID [GPUNET_UUID ...]]
Filter by the GPU Network UUID
--name [NAME [NAME ...]]
Filter by the GPU Network name
--account-gpunet-pool-id [ACCOUNT_GPUNET_POOL_ID [ACCOUNT_GPUNET_POOL_ID ...]]
Filter by the account GPU Network pool ID
--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]
Filter by the account ID
--project-gpunet-pool-id [PROJECT_GPUNET_POOL_ID [PROJECT_GPUNET_POOL_ID ...]]
Filter by the project GPU Network pool ID
--project-id [PROJECT_ID [PROJECT_ID ...]]
Filter by the project ID
gpunet-pool gpunet release-from-account-pool
Usage
usage: symp gpunet-pool gpunet release-from-account-pool
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
gpunet_uuid
Description
Release GPU Network from account GPU Network pool.
Mandatory
positional arguments:
gpunet_uuid The UUID of the GPU Network
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool gpunet release-from-project-pool
Usage
usage: symp gpunet-pool gpunet release-from-project-pool
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
gpunet_uuid
Description
Release GPU Network from project GPU Network pool.
Mandatory
positional arguments:
gpunet_uuid The UUID of the GPU Network
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool gpunet sync
Usage
usage: symp gpunet-pool gpunet sync
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
gpunet_uuid
Description
Sync GPU Network in all Ready Gpunet switches in the system.
Mandatory
positional arguments:
gpunet_uuid The UUID of the GPU Network
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool gpunet update
Usage
usage: symp gpunet-pool gpunet update
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME]
gpunet_uuid
Description
Update GPU Network.
Mandatory
positional arguments:
gpunet_uuid The UUID of the GPU Network
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME The name of the GPU Network
gpunet-pool port associate
Usage
usage: symp gpunet-pool port associate
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
vm_id node_id pci_device_id
eni_device_index
Description
Associate a GPU Network Port with a VM.
Returns
Returns dict: The GPU Network Port
Mandatory
positional arguments:
vm_id The VM ID
node_id The node ID
pci_device_id The PCI device ID
eni_device_index The ENI device index
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool port bulk-associate
Usage
usage: symp gpunet-pool port bulk-associate
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--sort-column SORT_COLUMN]
--associate_ports_params
[--associate_ports_params ...]
Description
Bulk associate GPU Network Ports with VMs.
Returns
Returns list: The GPU Network Ports
Mandatory
positional arguments:
--associate_ports_params
List of dictionaries containing vm_id, node_id, pci_device_id, eni_device_index
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool port bulk-disassociate
Usage
usage: symp gpunet-pool port bulk-disassociate
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
--disassociate_ports_params
[--disassociate_ports_params ...]
Description
Bulk disassociate GPU Network Ports from VMs.
Mandatory
positional arguments:
--disassociate_ports_params
The parameters for bulk disassociation
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool port create
Usage
usage: symp gpunet-pool port create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--port-ip PORT_IP] [--peer-ip PEER_IP]
switch_name switch_port_name node_id
pci_device_id mac_address rail_id
Description
Add gpunet ports.
Returns
Returns dict: The GPU Network Port
Mandatory
positional arguments:
switch_name The name of the switch of the GPU Network Port
switch_port_name The switch port name of the GPU Network Port
node_id The node ID of the GPU Network Port
pci_device_id The PCI device ID of the GPU Network Port
mac_address The MAC address of the GPU Network Port
rail_id The rail ID of the GPU Network Port
Optional
optional arguments:
-h, --help show this help message and exit
--port-ip PORT_IP The port IP of the GPU Network Port
--peer-ip PEER_IP The peer IP of the GPU Network Port
gpunet-pool port delete
Usage
usage: symp gpunet-pool port delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
gpunet_port_uuid
Description
Remove GPU Network Port from system pool.
Mandatory
positional arguments:
gpunet_port_uuid The UUID of the GPU Network Port
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool port disassociate
Usage
usage: symp gpunet-pool port disassociate
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
vm_id node_id pci_device_id
Description
Disassociate a GPU Network Port from a VM.
Mandatory
positional arguments:
vm_id The VM ID
node_id The node ID
pci_device_id The PCI device ID
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool port get
Usage
usage: symp gpunet-pool port get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
gpunet_port_uuid
Description
Get GPU Network Port.
Returns
Returns dict: The GPU Network Port
Mandatory
positional arguments:
gpunet_port_uuid The UUID of the GPU Network Port
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool port list
Usage
usage: symp gpunet-pool port list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--sort-column SORT_COLUMN]
[--gpunet-port-uuid [GPUNET_PORT_UUID [GPUNET_PORT_UUID ...]]]
[--name [NAME [NAME ...]]]
[--switch-id [SWITCH_ID [SWITCH_ID ...]]]
[--switch-port-name [SWITCH_PORT_NAME [SWITCH_PORT_NAME ...]]]
[--node-id [NODE_ID [NODE_ID ...]]]
[--pci-device-id [PCI_DEVICE_ID [PCI_DEVICE_ID ...]]]
[--rail-id [RAIL_ID [RAIL_ID ...]]]
[--mac-address [MAC_ADDRESS [MAC_ADDRESS ...]]]
[--port-ip [PORT_IP [PORT_IP ...]]]
[--peer-ip [PEER_IP [PEER_IP ...]]]
[--associated-vm-id [ASSOCIATED_VM_ID [ASSOCIATED_VM_ID ...]]]
[--associated-gpunet-id [ASSOCIATED_GPUNET_ID [ASSOCIATED_GPUNET_ID ...]]]
[--project-id [PROJECT_ID [PROJECT_ID ...]]]
Description
List all GPU Network Ports.
Returns
Returns list: GPU Network Port objects
Optional
optional arguments:
-h, --help show this help message and exit
--gpunet-port-uuid [GPUNET_PORT_UUID [GPUNET_PORT_UUID ...]]
Filter by the GPU Network Port UUID
--name [NAME [NAME ...]]
Filter by the GPU Network Port name
--switch-id [SWITCH_ID [SWITCH_ID ...]]
Filter by the GPU Network Port switch ID
--switch-port-name [SWITCH_PORT_NAME [SWITCH_PORT_NAME ...]]
Filter by the GPU Network Port switch port name
--node-id [NODE_ID [NODE_ID ...]]
Filter by the GPU Network Port node ID
--pci-device-id [PCI_DEVICE_ID [PCI_DEVICE_ID ...]]
Filter by the GPU Network Port PCI device ID
--rail-id [RAIL_ID [RAIL_ID ...]]
Filter by the GPU Network Port rail ID
--mac-address [MAC_ADDRESS [MAC_ADDRESS ...]]
Filter by the GPU Network Port MAC address
--port-ip [PORT_IP [PORT_IP ...]]
Filter by the GPU Network Port IP
--peer-ip [PEER_IP [PEER_IP ...]]
Filter by the GPU Network Peer IP
--associated-vm-id [ASSOCIATED_VM_ID [ASSOCIATED_VM_ID ...]]
Filter by the GPU Network Port associated VM ID
--associated-gpunet-id [ASSOCIATED_GPUNET_ID [ASSOCIATED_GPUNET_ID ...]]
Filter by the GPU Network Port associated GPU Network ID
--project-id [PROJECT_ID [PROJECT_ID ...]]
Filter by the GPU Network Port project ID
gpunet-pool port update
Usage
usage: symp gpunet-pool port update
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--switch-name SWITCH_NAME]
[--switch-port-name SWITCH_PORT_NAME]
[--node-id NODE_ID]
[--pci-device-id PCI_DEVICE_ID]
[--rail-id RAIL_ID]
[--mac-address MAC_ADDRESS]
[--port-ip PORT_IP] [--peer-ip PEER_IP]
gpunet_port_uuid
Description
Update GPU Network Port.
Mandatory
positional arguments:
gpunet_port_uuid The UUID of the GPU Network Port
Optional
optional arguments:
-h, --help show this help message and exit
--switch-name SWITCH_NAME
The name of the switch of the GPU Network Port
--switch-port-name SWITCH_PORT_NAME
The switch port name of the GPU Network Port
--node-id NODE_ID The node ID of the GPU Network Port
--pci-device-id PCI_DEVICE_ID
The PCI device ID of the GPU Network Port
--rail-id RAIL_ID The rail ID of the GPU Network Port
--mac-address MAC_ADDRESS
The MAC address of the GPU Network Port
--port-ip PORT_IP The port IP of the GPU Network Port
--peer-ip PEER_IP The peer IP of the GPU Network Port
gpunet-pool project-pool assign-gpunets
Usage
usage: symp gpunet-pool project-pool assign-gpunets
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id --gpunet_uuids
[--gpunet_uuids ...]
Description
Assign GPU Networks to project GPU Network pool.
Mandatory
positional arguments:
pool_id The ID of the project GPU Network pool
--gpunet_uuids List of GPU Network UUIDs to assign to project GPU Network pool
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool project-pool create
Usage
usage: symp gpunet-pool project-pool create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--description DESCRIPTION]
project_id name
Description
Creates a project GPU Network pool.
Returns
Returns dict: The created project GPU Network pool
Mandatory
positional arguments:
project_id The project ID of the project GPU Network pool
name The name of the project GPU Network pool
Optional
optional arguments:
-h, --help show this help message and exit
--description DESCRIPTION
The description of the project GPU Network pool
gpunet-pool project-pool delete
Usage
usage: symp gpunet-pool project-pool delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id
Description
Delete project GPU Network pool.
Mandatory
positional arguments:
pool_id The ID of the project GPU Network pool
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool project-pool get
Usage
usage: symp gpunet-pool project-pool get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id
Description
Get project GPU Network pool.
Returns
Returns dict: The project GPU Network pool
Mandatory
positional arguments:
pool_id The ID of the project GPU Network pool
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool project-pool list
Usage
usage: symp gpunet-pool project-pool list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--sort-column SORT_COLUMN]
[--project-gpunet-pool-id [PROJECT_GPUNET_POOL_ID [PROJECT_GPUNET_POOL_ID ...]]]
[--name [NAME [NAME ...]]]
[--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]]
[--project-id [PROJECT_ID [PROJECT_ID ...]]]
[--account-gpunet-pool-id [ACCOUNT_GPUNET_POOL_ID [ACCOUNT_GPUNET_POOL_ID ...]]]
Description
List all project GPU Network pools.
Returns
Returns list: Project GPU Network pool objects
Optional
optional arguments:
-h, --help show this help message and exit
--project-gpunet-pool-id [PROJECT_GPUNET_POOL_ID [PROJECT_GPUNET_POOL_ID ...]]
Filter by the project GPU Network pool ID
--name [NAME [NAME ...]]
Filter by the project GPU Network pool name
--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]
Filter by the account ID
--project-id [PROJECT_ID [PROJECT_ID ...]]
Filter by the project ID
--account-gpunet-pool-id [ACCOUNT_GPUNET_POOL_ID [ACCOUNT_GPUNET_POOL_ID ...]]
Filter by the account GPU Network pool ID
gpunet-pool project-pool update
Usage
usage: symp gpunet-pool project-pool update
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME]
[--description DESCRIPTION]
pool_id
Description
Update a project GPU Network pool.
Mandatory
positional arguments:
pool_id The ID of the project GPU Network pool
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME The new name of the project GPU Network pool
--description DESCRIPTION
The new description of the project GPU Network pool
gpunet-pool switch create
Usage
usage: symp gpunet-pool switch create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--hostname HOSTNAME]
[--username USERNAME]
[--password PASSWORD]
[--api-port API_PORT]
[--rail-group RAIL_GROUP]
[--su-id SU_ID]
[--router-distinguisher ROUTER_DISTINGUISHER]
name
Description
Add gpunet switches.
Mandatory
positional arguments:
name The name of the GPU Network Switch
Optional
optional arguments:
-h, --help show this help message and exit
--hostname HOSTNAME The hostname of the GPU Network Switch
--username USERNAME The username of the GPU Network Switch
--password PASSWORD The password of the GPU Network Switch
--api-port API_PORT The API port for the GPU Network Switch
--rail-group RAIL_GROUP
The rail group of the GPU Network Switch
--su-id SU_ID The SU ID of the GPU Network Switch
--router-distinguisher ROUTER_DISTINGUISHER
The router distinguisher of the GPU Network Switch
gpunet-pool switch delete
Usage
usage: symp gpunet-pool switch delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--force]
gpunet_switch_uuid
Description
Remove GPU Network Switch from system pool.
Mandatory
positional arguments:
gpunet_switch_uuid The UUID of the GPU Network Switch
Optional
optional arguments:
-h, --help show this help message and exit
--force Force delete the GPU Network Switch
gpunet-pool switch get
Usage
usage: symp gpunet-pool switch get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
gpunet_switch_uuid
Description
Get GPU Network Switch.
Returns
Returns dict: The GPU Network Switch
Mandatory
positional arguments:
gpunet_switch_uuid The UUID of the GPU Network Switch
Optional
optional arguments:
-h, --help show this help message and exit
gpunet-pool switch list
Usage
usage: symp gpunet-pool switch list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--sort-column SORT_COLUMN]
[--gpunet-switch-uuid [GPUNET_SWITCH_UUID [GPUNET_SWITCH_UUID ...]]]
[--name [NAME [NAME ...]]]
[--hostname [HOSTNAME [HOSTNAME ...]]]
[--rail-group [RAIL_GROUP [RAIL_GROUP ...]]]
[--su-id [SU_ID [SU_ID ...]]]
[--router-distinguisher [ROUTER_DISTINGUISHER [ROUTER_DISTINGUISHER ...]]]
Description
List all GPU Network Switches.
Returns
Returns list: GPU Network Switch objects
Optional
optional arguments:
-h, --help show this help message and exit
--gpunet-switch-uuid [GPUNET_SWITCH_UUID [GPUNET_SWITCH_UUID ...]]
Filter by the GPU Network Switch UUID
--name [NAME [NAME ...]]
Filter by the GPU Network Switch name
--hostname [HOSTNAME [HOSTNAME ...]]
Filter by the GPU Network Switch hostname
--rail-group [RAIL_GROUP [RAIL_GROUP ...]]
Filter by the GPU Network Switch rail group
--su-id [SU_ID [SU_ID ...]]
Filter by the GPU Network Switch SU ID
--router-distinguisher [ROUTER_DISTINGUISHER [ROUTER_DISTINGUISHER ...]]
Filter by the GPU Network Switch router distinguisher
gpunet-pool switch update
Usage
usage: symp gpunet-pool switch update
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME] [--hostname HOSTNAME]
[--username USERNAME]
[--password PASSWORD]
[--api-port API_PORT]
[--router-distinguisher ROUTER_DISTINGUISHER]
gpunet_switch_uuid
Description
Update GPU Network Switch.
Mandatory
positional arguments:
gpunet_switch_uuid The UUID of the GPU Network Switch
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME The name of the GPU Network Switch
--hostname HOSTNAME The hostname of the GPU Network Switch
--username USERNAME The username of the GPU Network Switch
--password PASSWORD The password of the GPU Network Switch
--api-port API_PORT The API port for the GPU Network Switch
--router-distinguisher ROUTER_DISTINGUISHER
The router distinguisher of the GPU Network Switch