TAO v5.5.0

远程客户端

远程客户端允许您使用命令行创建模型实验,而无需依赖 API 调用。

复制
已复制!
            

pip3 install -y nvidia-tao-client

以下是共享存储内容的 Dino 示例

复制
已复制!
            

shared └── orgs ├── org_name ├── datasets │ ├── 23776785-f9e7-43a4-97c8-7954c892160f │ │ ├── jobs_metadata │ │ ├── metadata.json │ │ └── metadata_lock.lock │ ├── afa1d60b-5c70-425a-ae1b-583487064f68 │ │ ├── jobs_lock.lock │ │ ├── jobs_metadata │ │ │ ├── 4bf19b39-a78d-4331-8bc1-2f83396bc05b.json │ │ │ └── 4bf19b39-a78d-4331-8bc1-2f83396bc05b_lock.lock │ │ ├── jobs.yaml │ │ ├── metadata.json │ │ └── metadata_lock.lock │ └── … ├── experiments │ └── 7ec1aaea-1bae-45df-b4eb-aae780a566cc │ │ ├── jobs_lock.lock │ │ ├── jobs_metadata │ │ │ ├── 794cc10b-458d-4fe7-bfd9-3c5598fbf1be.json │ │ │ └── 794cc10b-458d-4fe7-bfd9-3c5598fbf1be_lock.lock │ │ ├── jobs.yaml │ │ ├── metadata.json │ │ └── metadata_lock.lock │ └── … ├── users │ └── 5f931ba3-d448-54fe-955c-a63795b01c98 │ │ ├── jobs │ │ │ ├── 4bf19b39-a78d-4331-8bc1-2f83396bc05b │ │ │ │ └── status.json │ │ │ └── 794cc10b-458d-4fe7-bfd9-3c5598fbf1be │ │ │ └── status.json │ │ ├── logs │ │ │ └── 794cc10b-458d-4fe7-bfd9-3c5598fbf1be.txt │ │ ├── metadata.json │ │ ├── metadata_lock.lock │ │ ├── metadata_token.json │ │ ├── metadata_token_lock.lock │ │ └── specs │ │ ├── 4bf19b39-a78d-4331-8bc1-2f83396bc05b-convert_efficientdet_tf2-spec.json │ │ ├── 4bf19b39-a78d-4331-8bc1-2f83396bc05b-convert_efficientdet_tf2-spec_lock.lock │ │ ├── 4bf19b39-a78d-4331-8bc1-2f83396bc05b_lock.lock │ │ ├── 4bf19b39-a78d-4331-8bc1-2f83396bc05b.yaml │ │ ├── 794cc10b-458d-4fe7-bfd9-3c5598fbf1be_lock.lock │ │ ├── 794cc10b-458d-4fe7-bfd9-3c5598fbf1be-train-spec.json │ │ ├── 794cc10b-458d-4fe7-bfd9-3c5598fbf1be-train-spec_lock.lock │ │ └── 794cc10b-458d-4fe7-bfd9-3c5598fbf1be.yaml │ └── … └── workspaces ├── 49d30d91-1515-4adb-813c-65cadb47d2f9 │ ├── jobs_metadata │ ├── metadata.json │ └── metadata_lock.lock └── …

用户身份验证基于 NGC API 密钥,可以使用以下命令完成

复制
已复制!
            

BASE_URL=https://IP_of_machine_deployed/api/v1 NGC_API_KEY=zZYtczM5amdtdDcwNjk0cnA2bGU2bXQ3bnQ6NmQ4NjNhMDItMTdmZS00Y2QxLWI2ZjktNmE5M2YxZTc0OGyS $ tao-client login --ngc-api-key $NGC_API_KEY --ngc-org-name ea-tlt

身份验证后,命令行语法为

复制
已复制!
            

$ tao-client <network> <action> <args>

例如

复制
已复制!
            

$ tao-client dino experiment-run-action --action train --id 042559ec-ab3e-438d-9c94-2cab38f76efc --specs '<json_loadable_specs_string_from_get_spec_action>'

注意

您可以随时使用 --help 参数来检索命令用法信息。

列出支持的网络

复制
已复制!
            

$ tao-client -–help

列出支持的 Dino 操作

复制
已复制!
            

$ tao-client dino --help

教程笔记本提供了演示各种工作流程的示例。

  1. 使用 NGC CLI 下载资源。

    复制
    已复制!
                

    ngc registry resource download-version "nvidia/tao/tao-getting-started:5.5.0"


  2. 查找教程笔记本 (.ipynb 文件)。

    复制
    已复制!
                

    cd tao-getting-started_v5.5.0/notebooks/tao_api_starter_kit/client


  3. 教程笔记本可以从部署 TAO API 的机器上下载,而不是使用 NGC。您可以使用以下命令获取它们

    复制
    已复制!
                

    wget https://<ip_of_hosted_machine>:<nginx_service_forwarded_port>/tao_api_notebooks.zip unzip tao_api_notebooks.zip cd cli

  4. 使用 Jupyter 提供这些笔记本示例。

    复制
    已复制!
                

    pip3 install jupyter notebook jupyter notebook --ip 0.0.0.0


上一篇 训练、适配、优化 (TAO) REST API
下一篇 API 参考
© 版权所有 2024,NVIDIA。 上次更新时间:2024 年 10 月 15 日。