1

我试图移植一些在Tensorflow上使用CUDNN的代码。它大部分很容易移植,但我有一个问题,将cudnnConvolutionBackwardFilter移植到Tensorflow。我尝试使用conv2dconv2d_transpose,但它们都不适用于此配置。这意味着我的输入形式为[N, V, V, C][N, F, F, K],我需要输出[V-F, V-F, C, K]。我虽然做了一个循环来完成所有的卷积和求和结果,但我没有找到在张量流图中做这样一个循环的方法。Tensorflow中的CUDNN convolutionBackwardFilter等效于什么?

如何将此类代码翻译成Tensorflow?

+0

我见过一些叫做'Conv2DBackpropFilter'的操作,可能它做了类似于你想实现的操作吗? – sygi

+1

@sygi你是对的。它不在文档中,但可以通过'''conv2d_backprop_filter'''访问。你能把它作为答案吗? –

回答

1

有一个Op称为Conv2DBackpropFilter(可从Python的conv2d_backprop_filter访问),它是在C++代码中定义的,它可能是您正在查找的内容。

相关问题