获取链接:ascend-docker-image
cd Dockerfile/latest/common/ascend-whole-train/debian10.0-x64
软件或文件 |
说明 |
获取方法 |
---|---|---|
Ascend-cann-nnae_{version}_linux-{arch}.run |
深度学习加速引擎包。 其中{version}表示软件包版本,{arch}表示架构。 |
|
Ascend-cann-tfplugin_{version}_linux-{arch}.run |
框架插件包。 其中{version}表示软件包版本,{arch}表示架构。 |
|
Dockerfile |
制作镜像需要。 |
已存在于当前目录。 用户可根据实际需要自行定制。 |
ascend_install.info |
软件包安装日志文件 |
从host拷贝“/etc/ascend_install.info”文件。 以实际路径为准。请注意拷贝到当前目录后,将拷贝文件内的“UserName”和“UserGroup”这两行内容删除。 |
version.info |
driver包版本信息文件 |
从host拷贝“/usr/local/Ascend/driver/version.info”文件。 以实际路径为准。 |
docker build -t image-name:tag --build-arg NNAE_PKG=nnae-name --build-arg TFPLUGIN_PKG=tfplugin-name .
注意不要遗漏命令结尾的“.”,命令解释如表2所示。
如需在此步配置系统网络代理,命令参考如下:
docker build -t image-name:tag --build-arg NNAE_PKG=nnae-name --build-arg TFPLUGIN_PKG=tfplugin-name --build-arg http_proxy=http://proxyserverip:port --build-arg https_proxy=http://proxyserverip:port .
其中proxyserverip为代理服务器的ip地址,port为端口。
参数 |
说明 |
---|---|
image-name:tag |
镜像名称与标签,用户可自行设置(例如“ascend-tensorflow:5.0.rc2-debian10.0-x64”)。 |
--build-arg |
指定dockerfile文件内的参数。 |
NNAE_PKG |
nnae-name为深度学习引擎包名称,注意不要遗漏文件后缀,请用户自行更换。 |
TFPLUGIN_PKG |
tfplugin-name为框架插件包名称,注意不要遗漏文件后缀,请用户自行更换。 |
当出现“Successfully built xxx”表示镜像构建成功。
docker images