当前位置:   article > 正文

[我参加NVIDIA Sky Hackathon](环境配置)_ngc api key

ngc api key

由于部分环境已经装好,故只需要配置缺少部分。 

一、获取NGC密钥

1.创建NGC账号

1.登录 https://ngc.nvidia.com 会直接出现 CATALOG画面

2.请点击下图右上角 ”Welcome Guest”,然后点选下方 ”Sing in/Sing Up”

3.进入后点选 ”NVIDIA Account” 旁边的”Continue”,就会进入下图右的“登陆”或“创建一个账户”的画面,然后按照标准开帐户的流程执行就可以。

2.获取NGC密钥: 

1.登陆NGC,点选右上角用户名,在下拉菜单中选择 ”setup” 选项

 2.进入下面选项后,点击 ”Get API Key”

3.在下面点击右上角”Generate API KEY”会跳出“确认”,点击”confirm”就可以

 

4.生成的这组密钥在整个训练过程以及最后推理时都需要用到,非常关键。由于密钥只有在创建时候能看到内容,日后无法在NGC独立查询,请自行复制做好记录。

 二、安装NVIDIA驱动460以上版本

  1. $sudo apt-get install software-properties-common
  2. $sudo add-apt-repository ppa:graphics-drivers/ppa
  3. $sudo apt-get install nvidia-driver-460
  4. $sudo reboot # 重启之后才会生效,重启后执行 nvidia-smi 检查驱动

本人已安装过nvidia-driver-515,故不再安装。

三、安装docker与nvidia-docker2

1.安装docker

  1. sudo apt-get install -y ca-certificates curl gnupg lsb-release
  2. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  3. echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu
  4. (lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  5. sudo apt-get update
  6. sudo apt-get install -y docker-ce docker-ce-cli containerd.io
  7. #测试安装
  8. sudo docker run hello-world

2.安装 nvidia-docker2

  1. curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
  2. distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
  3. curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
  4. sudo apt-get update && sudo apt-get install -y nvidia-docker2
  5. sudo systemctl restart docker
  6. # 测试安装
  7. sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi

如果出现以下信息,表示docker与nvidia-docker2都安装完成:

3.登录NGC:只要登录一次就行

sudo docker login -u '$oauthtoken' --password-stdin nvcr.io <<< '申请的密钥'

 

登录成功会显示Login Succeeded。

四、安装NeMo 1.4.0

1.安装NeMo:

  1. sudo apt-get update && sudo apt-get install -y libsndfile1 ffmpeg
  2. pip install Cython
  3. pip install --user pytest-runner
  4. pip install rosa numpy==1.19.4
  5. pip install torchmetrics==0.6.0
  6. pip install nemo_toolkit[all]==1.4.0
  7. pip install ASR-metrics

 2.检测NeMo

  1. $python
  2. >>>import nemo
  3. >>>import nemo.collections.asr as nemo_asr

若没有报错表示安装成功(warning不用理会)。

遇到的坑:执行import nemo.collections.asr  as  nemo_asr报错。

解决方法:pip库numba0.55.1对应的llvmlite是0.38,把numba换成0.53.1之后,llvmlite自动也换成0.36了,问题解决。

五、下载比赛文件,启动jupyter lab

1.文件截图

2.启动jupyter lab

jupyter lab --ip 0.0.0.0 --port 8888 --allow-root

 成功进入。

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/918504
推荐阅读
相关标签
  

闽ICP备14008679号