tensorflow - 在现有的 Conda 环境中安装 Tensorflow 是否安全?

标签 tensorflow ubuntu-16.04 conda

我正在考虑使用 Tensorflow 进行研究,并查看了使用 Conda 进行安装的在线文档 https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#anaconda-installation .

它建议创建一个新环境,并在其中安装 Tensorflow,然后安装其他 python 包。

但是我已经有一个包含许多我需要的包的现有环境,我想知道将 Tensorflow 添加到该环境中是否安全?

另外,我有一个关于 conda 安装如何工作的问题。我知道 Conda 将创建一组不同的文件夹,其中包含每个环境所需的库,但是如果我安装 Tensorflow,那么所有编译的基本低级 C++ 和 CUDA 库会发生什么?它们位于我的 Conda 环境的文件夹中,还是位于更靠近我的根目录的某些系统范围的库中?

PS:我使用的是 Ubuntu 16.04,并且有一个我想在其上运行 Tensorflow 的 GPU。

谢谢你。

最佳答案

But I already have an existing environment with lots of packages I need, and I'm wondering if its safe to add Tensorflow into that environment?


conda有一个很棒的功能叫做“修订”。您可以显示您当前的环境
conda list --revisions
这允许您恢复对 conda 环境的更改。这使您可以放心地安装新软件包,如果出现问题,您可以随时将其还原。查看此页面了解更多信息:https://www.continuum.io/blog/developer/advanced-features-conda-part-2 . tl;博士:conda install --revisions <revision_number>

what happens to all the base low level C++ and CUDA libraries that get compiled



您是在谈论在尝试运行代码时编译的库吗?还是 C++/CUDA 库?如果您在谈论 C++/CUDA 库,那么 conda不是 编译它们,但只是将预编译的二进制文件安装到特定位置以供选择。如果您在谈论 您的 代码,那么这些文件的确切位置似乎取决于您放置它们的位置。

关于tensorflow - 在现有的 Conda 环境中安装 Tensorflow 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40435297/

相关文章:

tensorflow - 在 Keras 中 Flatten 层是如何工作的?

python - 如何在 TensorFlow 中锁定张量的特定值?

sublimetext3 - Sublime3 的 Markdown 突出显示在 Ubuntu 中不起作用(在 Windows 中运行良好)

ubuntu - ubuntu 16 服务器上微软软件包的哈希和不匹配

python - 错误 : Could not find a version that satisfies the requirement pprint (from -r requirements. txt(第 67 行))(来自版本:无)

conda - 如何让 conda activate 与 csh 一起使用?

python - 限制神经网络回归中的输出总和 (Keras)

python - 无法合并多个输入 tf.keras 模型/错误 : Graph disconnected: cannot obtain value for tensor Tensor

Java-错误 : Could not find or load main class

julia - 无法在 Julia 1.0 中构建 Ijulia