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

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

一、获取NGC密钥

1.创建NGC账号

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

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

[我参加NVIDIA Sky Hackathon](环境配置)_第1张图片

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

[我参加NVIDIA Sky Hackathon](环境配置)_第2张图片

2.获取NGC密钥: 

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

[我参加NVIDIA Sky Hackathon](环境配置)_第3张图片

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

[我参加NVIDIA Sky Hackathon](环境配置)_第4张图片

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

[我参加NVIDIA Sky Hackathon](环境配置)_第5张图片 

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

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

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

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

三、安装docker与nvidia-docker2

1.安装docker

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

2.安装 nvidia-docker2

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - 
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) 
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update && sudo apt-get install -y nvidia-docker2
sudo systemctl restart docker
# 测试安装
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:

sudo apt-get update && sudo apt-get install -y libsndfile1 ffmpeg
pip install Cython
pip install --user pytest-runner
pip install rosa numpy==1.19.4
pip install torchmetrics==0.6.0
pip install nemo_toolkit[all]==1.4.0
pip install ASR-metrics

 2.检测NeMo

$python
>>>import nemo
>>>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.文件截图

[我参加NVIDIA Sky Hackathon](环境配置)_第6张图片

2.启动jupyter lab

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

 成功进入。

[我参加NVIDIA Sky Hackathon](环境配置)_第7张图片

 

 

你可能感兴趣的:(语音识别,目标检测)