在自定义docker映像中运行tensorflow时出错

在自定义docker映像中运行tensorflow时出错,docker,tensorflow,Docker,Tensorflow,我正试图就Codalab提交一份意见书 当我使用给定的tesnorflow docker图像时,我发现没有错误。但是,docker映像中缺少许多库,因此我制作了一个自定义docker映像 两个文件几乎相同。 但当我运行我的自定义构建映像时,仍然会出现如下错误 2020-10-22 08:21:46.257137: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic libr

我正试图就Codalab提交一份意见书

当我使用给定的tesnorflow docker图像时,我发现没有错误。但是,docker映像中缺少许多库,因此我制作了一个自定义docker映像

两个文件几乎相同。 但当我运行我的自定义构建映像时,仍然会出现如下错误

2020-10-22 08:21:46.257137: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] 
Could not load dynamic library 'libcudart.so.10.1'; dlerror: libcudart.so.10.1: cannot open 
shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda/extras/CUPTI/lib64:/usr/local/cuda/lib64:
/usr/local/nvidia/lib:/usr/local/nvidia/lib64
导致问题的代码行如下

ENV LD_LIBRARY_PATH /usr/local/cuda/extras/CUPTI/lib64:/usr/local/cuda/lib64:$LD_LIBRARY_PATH
这条线是如何在我的图像中而不是tensorflow docker图像中造成问题的

这是dockerhub回购协议的成功之处