【问题标题】:Dockerfile for tensorflow GPU + opencv3 + Jupyter Notebook?用于张量流 GPU + opencv3 + Jupyter Notebook 的 Dockerfile?
【发布时间】:2019-09-24 21:12:41
【问题描述】:

我有点困惑。现在我使用的不是 dockerfile,而是命令:

docker run -it --rm -v $(realpath ~/path/of/directory):/tf/notebooks -p 8888:8888 tensorflow/tensorflow:latest-py3-jupyter

但我无权访问 cv2 模块。也许在运行命令中添加一些东西或编写我自己的 dockerfile?但我不知道怎么做。我必须在 dockerfile 中安装并运行 tensorflow GPU 和 jupyter notebook 吗?

【问题讨论】:

  • 有谁知道吗?

标签: docker opencv tensorflow jupyter-notebook


【解决方案1】:

检查此图像 tensorflow/tensorflow:latest-py3-jupyter 是否安装了 opencv 和 python 模块 cv2。 如果没有,您应该找到另一个图像或自行安装。

【讨论】:

  • 这是我在上面的 docker run 命令中使用的图像,但不幸的是它不包含 opencv
  • 你可以建立新的形象。它将基于张量流图像+您应该编写一些命令。你可以使用这个例子:github.com/Borda/docker_python-opencv-ffmpeg
【解决方案2】:

默认情况下,Tensorflow 图像中没有 OpenCV。

有两种设置方法:

A - 设置 tensorflow docker 容器,然后使用命令安装

B - 创建一个将 tensorflow 镜像作为基础镜像的 docker 文件,并在构建镜像时使用命令安装 opencv。

请参考下面的链接做同样的事情。

https://github.com/fbcotter/docker-tensorflow-opencv

https://github.com/fbcotter/docker-tensorflow-opencv/blob/master/Dockerfile

【讨论】:

    猜你喜欢
    • 2021-02-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多