【问题标题】:How do I run the Deep Dream source code?如何运行 Deep Dream 源代码?
【发布时间】:2017-08-09 23:17:30
【问题描述】:

(我从https://github.com/google/deepdream下载了深梦源代码)

首先,我不仅对纯粹的 Deep Dream 感兴趣,还对机器学习,尤其是作为一个整体的深度学习感兴趣。我知道编程(但绝不是专家)和 python 语法等。但是,我不熟悉外部库以及如何正确安装它们。

因此,我很难获得运行 Deep Dream 的源代码。这是我到目前为止所做的:

  1. 已安装 Python,但无法运行 .ipynb(也不包含任何库)文件,因此我:
  2. 安装了 Anaconda,但它不包括 Caffe,所以我:
  3. 已下载 Caffe,但它需要 cudNN(??) 所以我:
  4. 已下载 cudNN(是否需要 Cuda(无论是什么?))

接下来的步骤是什么?要下载和安装的东西太多了,除了 Python 编程本身,我没有任何经验。

我尝试阅读安装说明,但它们让我更加困惑。

为了让它运行,我接下来应该采取哪些步骤?

请记住,我是初学者。请不要恨。官方文档和术语仍然难以理解。我只是在寻找分步说明。

提前致谢!

编辑:我使用的是 Windows

【问题讨论】:

  • Cuda 是 nVidia 在其显卡中使用的技术,允许在 GPU 上执行自定义工作负载。几乎可以肯定它是性能提升所必需的(如果根本不工作的话)。 .ipynb 是一个 Python 笔记本。 See here 获取信息。你关注深梦install guide了吗?特别是installing Caffee 上的链接部分?它会告诉你安装过程,包括像 CUDA 这样的依赖项
  • 感谢您的评论!我确实尝试过遵循它,但是我应该安装和调整设置的依赖项和东西太多,我只是感到迷茫。假设我从头开始安装所有东西,除了 Anaconda、Caffe、cudNN、CUDA 和 boost,我还需要下载其他东西吗?
  • 让我们从...开始吧,您使用的是什么操作系统? (顺便说一句,我马上就要走了,一两天不会回来,有空我会回复的)
  • 或者...如果您不熟悉它,Docker 将是您最简单的选择。将 docker 容器视为可移植的 VM。您可以在几乎任何操作系统上安装 docker,然后使用它来加载预先安装了所有软件的容器。可以get docker here,也可以关注instructions here获取CPU/GPU容器。请注意,Docker 在其他方面也非常方便 - 例如,我有用于 Centos 6/6.5/7、RHEL、SLES、Windows 等的容器......用于测试和作为服务器。
  • 感谢您的建议。我让它与 Docker 一起工作!尽管如此,我仍然希望它在 Windows 上运行,因为我完全按照官方发布和两个分叉上的说明进行操作。尝试在 Visual Studio 中构建 Caffe 解决方案时,都会产生不同类型的错误。 (我想知道出了什么问题,主要是因为我很沮丧,并相信我做的一切都是正确的,即使我显然做错了什么:))但是因为我在 Docker 上工作,并“继续”到 TensorFlow 以了解更多信息关于深度学习/人工智能,这对我来说不再是一个重要的优先事项。

标签: python deep-learning caffe deep-dream


【解决方案1】:

[从评论中推荐]

如果您不熟悉它,Docker 将是您最简单的选择。将 docker 容器视为可移植的、完全独立的 VM。

您可以在几乎任何操作系统上安装 docker,然后使用它来加载预先安装了所有软件的容器。

可以通过here获取dockerhere,也可以通过instructions here获取CPU/GPU容器。

请注意,Docker 在其他方面也非常方便 - 例如,我有用于 Centos 6/6.5/7、RHEL、SLES、Windows 等的容器......用于测试和作为服务器。

【讨论】:

    猜你喜欢
    • 2018-01-12
    • 2019-03-21
    • 1970-01-01
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 1970-01-01
    相关资源
    最近更新 更多