本章节以搭建TensorFlow深度学习框架为例介绍如何在GPU实例上部署NGC环境。
前提条件
背景信息
NGC(NVIDIA GPU CLOUD)是NVIDIA开发的一套深度学习生态系统,可以使开发者免费访问深度学习软件堆栈,建立适合深度学习的开发环境。
目前NGC在阿里云gn5实例作了全面部署,并且在镜像市场提供了针对NVIDIA Pascal GPU优化的NGC容器镜像。通过部署镜像市场的NGC容器镜像,开发者能简单快速地部署NGC容器环境,即时访问优化后的深度学习框架,大大缩减产品开发以及业务部署的时间,实现开发环境的预安装;同时支持调优后的算法框架,并且保持持续更新。
NGC网站提供了目前主流深度学习框架不同版本的镜像(例如Caffe、Caffe2、CNTK、MxNet、TensorFlow、Theano、Torch),您可以选择需要的镜像部署环境。
支持部署NGC环境的实例规格族包括:
- gn4、gn5、gn5i、gn6v、gn6i、gn6e
- ebmgn5i、ebmgn6i、ebmgn6v、ebmgn6e
下面以gn5实例为例,为您演示创建GPU实例和部署NGC环境的步骤。