一、NGC介绍
NVIDIA NGC是GPU优化的深度学习,机器学习和高性能计算(HPC)软件的中心。
NGC托管着顶级AI和数据科学软件的容器,这些容器均由NVIDIA进行了优化,测试和优化。NGC上的容器提供了功能强大且易于部署的软件,其经过验证可提供快速结果,从而使用户可以从经过测试的框架中构建解决方案。
二、NGC容器
在NVIDIA NGC上托管了多个Jetson开发和部署容器:
- L4T-Base容器:通过包括根文件系统中的必要组件(包括CUDA,cuDNN和TensorRT),启用Jetson上运行的容器化应用程序。在Jetson上对应用程序进行容器化时,此容器用作基本映像。
- DeepStream容器:包含DeepStream SDK中的插件和库。Deepson容器的不同变体(如Base,Samples和IoT)可用于Jetson。
- TensorFlow容器:包含在Python3.6环境中预装的TensorFlow。开发人员可以使用它来快速设置TensorFlow开发环境。该容器可用作容器化TensorFlow应用程序的基础映像。
- PyTorch容器:包含预安装在Python3.6环境中的PyTorch和TourchVision。开发人员可以快速设置PyTorch开发环境,并且可以将此容器用作容器化PyTorch应用程序的基础映像。
- 机器学习容器:包含TensorFlow,PyTorch,JupyterLab和其他流行的ML和数据科学框架,例如预先安装在Python3.6环境中的scikit-learn,scipy和Pandas。