我的NVIDIA开发者之旅——NGC配置与使用

JOJO数据科学
人工智能领域优质创作者
博客专家认证
2022-06-04 23:29:10

"我的NVIDIA开发者之旅” | 征文活动进行中.......

为了帮助开发人员提高技能,一直以来,NVIDIA为数据科学家,AI研究人员和各类开发人员推出了各种开发工具和技术。本文介绍一下NGC的基本配置和使用。

 1.基本介绍

NGC,全称 NVIDIA GPU Cloud,是一款基于GPU加速,用于深度学习和高性能计算的容器。

NGC 目录中内容丰富,包括容器、预训练模型、SDK等,同时涵盖许多不同的案例。大家可以进入NGC官网了解,具体如下图所示

NVIDIA NGC是基于用例的内容,整理了易于使用的NVIDIA各种软件包。NGC Collections使您可以轻松发现兼容的框架容器,模型,Juptyer笔记本,详细的文档和其他资源,从而更快速地开始使用AI用例,包括NLP,对象检测等。 

2 配置NGC

首先,我们来看看如何配置NGC。首先点击右上角Setup,

 

然后先下载CLI 

关于 NGC CLI:借助 NVIDIA GPU Cloud (NGC) CLI,我们可以执行 NGC 网站上提供的许多操作,例如查看 Docker 存储库以及下载 AI 模型。

这里我们来演示一下不同版本如何安装。

2.1 Windows版本配置

在命令行下输入:

ngc config set

然后要求输入我们的API Key:

我们点击setup的:Generate API Key,进入到下面这个界面:

 

点击右上角的`Generate API Key`,就可以生成我们的API秘钥了,具体如下

 

生成我们自己的 API 密钥以通过 Docker 客户端使用 NGC 服务。拥有此 API 密钥的任何人都可以访问所有服务、操作和资源。

这样我们就完成了在windows上所有的配置了。

 2.2 Linux版本配置

wget -O ngccli_cat_linux.zip https://ngc.nvidia.com/downloads/ngccli_cat_linux.zip && unzip -o ngccli_cat_linux.zip && chmod u+x ngc
 
md5sum -c ngc.md5
 
echo "export PATH=\"\$PATH:$(pwd)\"" >> ~/.bash_profile && source ~/.bash_profile

然后和之前一样,输入我们的API秘钥即可。

现在我们就已经配置好了我们的NGC,接下来,我们来简单的演示一下如何使用ngc下载jupyter-notebook

 3.测试

下面我们以Windows为例,下载fashion_mnist的一个jupyter-notebook案例,具体代码如下

ngc registry resource download-version "nvidia/fashion_mnist_tf_example:1.0"
Downloaded 31.12 KB in 10s, Download speed: 3.07 KB/s
----------------------------------------------------
Transfer id: fashion_mnist_tf_example_v1.0 Download status: Completed.
Downloaded local path: C:\Users\DELL\fashion_mnist_tf_example_v1.0
Total files downloaded: 1
Total downloaded size: 31.12 KB
Started at: 2022-06-04 23:16:44.577995
Completed at: 2022-06-04 23:16:54.697555
Duration taken: 10s
----------------------------------------------------

ok,下载成功。

 

 

...全文
1441 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-人工智能 发布问题, 以便更快地解决您的疑问

1,329

社区成员

发帖
与我相关
我的任务
社区描述
NVIDIA 开发者技术交流
人工智能 企业社区
社区管理员
  • nvdev
  • 活动通知
  • AI_CUDA_Training
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧