c++ - Caffe::Net<Dtype> 多线程安全吗?

标签 c++ caffe

Caffe::Net 多线程安全吗?在测试模式下,您可以拥有多个线程,每个线程都有自己的 Caffe::Net 吗?

在我看来,查看代码时,Caffe 假定只有一个 Net 实例启动多个线程以访问多个 GPU。

最佳答案

Github/BVLC/Github repo BVLC 成员 Fabian Tschopp 指出,如果每个线程都实例化自己的网络和一组 blob,那么 Caffe 是多线程安全的,但每个网络及其一组 blob 只能在一个线程上使用。

关于c++ - Caffe::Net<Dtype> 多线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601726/

相关文章:

c++ - 乘法如何用于 C++ 枚举?

c++ - 带有多个定界符的字符串流

machine-learning - 有没有什么方法可以在 caffe 中添加一个新层来保持类型为 unsigned int 的权重?

caffe - Caffe 上的多维标签数据

python - PyCaffe 输出层用于测试二元分类模型

c++ - CMAKE 忽略所有关于指定编译器的设置

c++ - 如何使用 CUDA 执行结构的深度复制?

c++ - 使用方法而不是构造函数设置值的类的一行初始化

deep-learning - Caffe 深度学习库示例

c++ - 在一个 GPU 上运行的多个深度学习框架导致 CUDNN_STATUS_BAD_PARAM