使用OpenCL在千层面中使用卷积层

时间:2016-04-11 21:18:25

标签: python opencl theano lasagne

我有一张AMD显卡,所以我必须使用OpenCL。经过很长一段时间的安装,我几乎让它工作,我唯一不能做的就是使用卷积层。我收到一个错误:

  

AssertionError:AbstractConv2d Theano优化失败:没有可用的实现支持所请求的选项。你有没有排除" conv_dnn"和" conv_gemm"来自优化器?如果在GPU上,cuDNN可用并且GPU是否支持它?如果在CPU上,你是否安装了Theano可以链接的BLAS库?

那么,有没有办法在GPU上使用OpenCL在卷心菜中使用卷积层?

1 个答案:

答案 0 :(得分:2)

The lasagne docs请注意,在GPU上编译时,它将使用cuDDN实现,如果失败,它将回退到基于CPU的实现。不幸的是,似乎没有办法使用带有仅支持OpenCL的卡片的烤宽面条。