日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cuda相关的dockerfile build时异常处理

發布時間:2023/12/8 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cuda相关的dockerfile build时异常处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在測試gpuburn的docker鏡像時,使用以下dockerfile,

FROM nvidia/cuda:9.0-develRUN apt-get update && \ apt-get install -y --no-install-recommends \wget \&& rm -rf /var/lib/apt/lists/*WORKDIR /root RUN wget http://wili.cc/blog/entries/gpu-burn/gpu_burn-1.1.tar.gz \&& tar xzf gpu_burn-1.1.tar.gz \&& makeENTRYPOINT [ "/root/gpu_burn" ] CMD [ "10" ]

在build時提示報錯

E: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/Packages Writing more data than expected (1309930 > 1308522) E: Some index files failed to download. They have been ignored, or old ones used instead. The command '/bin/sh -c apt-get update && apt-get install -y --no-install-recommends wget && rm -rf /var/lib/apt/lists/*' returned a non-zero code: 100

經搜索得知需要刪除以前的 cuda相關的源sourlist文件,即在 RUN apt-get update 前執行 以下操作

RUN rm /etc/apt/sources.list.d/cuda.list && rm /etc/apt/sources.list.d/nvidia-ml.list

最終的dockerfile如下

FROM nvidia/cuda:9.0-develRUN rm /etc/apt/sources.list.d/cuda.list && rm /etc/apt/sources.list.d/nvidia-ml.list RUN apt-get update && \ apt-get install -y --no-install-recommends \wget \&& rm -rf /var/lib/apt/lists/*WORKDIR /root RUN wget http://wili.cc/blog/entries/gpu-burn/gpu_burn-1.1.tar.gz \&& tar xzf gpu_burn-1.1.tar.gz \&& makeENTRYPOINT [ "/root/gpu_burn" ] CMD [ "10" ]

然后就可以使用docker build 構建鏡像了

docker build -t gpuburn .

?

總結

以上是生活随笔為你收集整理的cuda相关的dockerfile build时异常处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。