c++ - 在 cmake 中启用 gpu 时为 tensorflow 编译静态库 c++ 时出错

标签 c++ tensorflow cmake

我在 windows 中用 visual studio 15 only CPU 编译了 tensorflow,它正确地生成了静态库。但是,启用 GPU 时我无法编译。 Visual Studio 引发错误:C1060 内存不足

有人能够为 c++ 生成静态库吗?如果有人能帮助解决这个问题,那就太好了。

注意:显卡是 GTX 1080 Ti(计算能力 61),所以我认为这不是问题所在。

提前致谢。

最佳答案

是的,Visual Studio 2017 中的编译器经常会产生此类错误。要解决它,您需要将一些大数组分解为一组较小的数组。您也可以使用较旧的 Visual Studio 版本。

关于c++ - 在 cmake 中启用 gpu 时为 tensorflow 编译静态库 c++ 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46315453/

相关文章:

c++ - 带有 Boost::Spirit 的自定义跳过解析器

c++ - CONCEPT_REQUIRES_ ranges-v3 中的实现

cmake - cmake中十进制转十六进制

c++ - 每次arduino启动时如何防止颜色数组成为相同的随机数组

c++ - 为什么使用 Boost.Intrusive 容器存储多态对象很好?

python - 这些机器学习输出文件的用途和意义是什么?

python - TensorFlow 中损失函数 (MLP) 的奇怪 NaN 值

tensorflow - TensorBoard 标量图中 "smoothing"参数背后的数学原理是什么?

c++ - CMake:多库包导出中的依赖管理

cmake - Pytorch Build from Source 给出错误 make : *** No rule to make target 'install' . Stop