在 Torch 机器学习框架中设置 GPU 使用

目前我在使用 Theano 进行机器学习,现在我想尝试一下 Torch。

在 Theano 中有一个选项来设置 GPU 内存的使用:

os.environ["THEANO_FLAGS"] = "mode=FAST_RUN, device=gpu,floatX=float32,lib.cnmem=0.9"

因此,Theano 使用的是 GPU 的设置容量,这里是 90%。但在 Torch 中,类似的网络使用了约 30% 的 GPU 负载。

是否有办法在 Torch 中设置类似于 Theano 的更高 GPU 负载呢?

点赞
用户117844
用户117844

Torch 根据其标准分配器需要使用尽可能多的 GPU 内存。

与在 Theano 中的示例执行的预先指定的内存不同,torch 使用的内存不需要事先指定。

2016-12-30 23:15:21