コード例 #1
0
ファイル: dnn.py プロジェクト: orhanf/Theano
    def make_node(self, kern_shape):
        if kern_shape.type.ndim != 1 or kern_shape.type.dtype != 'int64':
            raise TypeError('kern must be 1D shape tensor')

        return Apply(self, [kern_shape],
                     [CDataType("cudnnConvolutionDescriptor_t",
                                freefunc="cudnnDestroyConvolutionDescriptor")()])
コード例 #2
0
ファイル: dnn.py プロジェクト: wanasit/Theano
    def make_node(self, img_shape, kern_shape):
        if img_shape.type.ndim != 1 or img_shape.type.dtype != 'int64':
            raise TypeError('img must be 1D shape tensor')
        if kern_shape.type.ndim != 1 or kern_shape.type.dtype != 'int64':
            raise TypeError('kern must be 1D shape tensor')

        return Apply(self, [img_shape, kern_shape],
                     [CDataType("cudnnConvolutionDescriptor_t")()])
コード例 #3
0
ファイル: dnn.py プロジェクト: wanasit/Theano
 def make_node(self):
     return Apply(self, [], [CDataType("cudnnPoolingDescriptor_t")()])
コード例 #4
0
ファイル: test_types.py プロジェクト: adrn/Theano-PyMC
 def make_node(self, i):
     return Apply(self, [i], [CDataType("void *", "py_decref")()])
コード例 #5
0
 def make_node(self, i):
     return Apply(self, [i], [CDataType('void *', 'py_decref')()])
コード例 #6
0
ファイル: dnn.py プロジェクト: orhanf/Theano
 def make_node(self):
     return Apply(self, [],
                  [CDataType("cudnnPoolingDescriptor_t",
                             freefunc="cudnnDestroyPoolingDescriptor")()])
コード例 #7
0
ファイル: conv.py プロジェクト: robintibor/pylearn3dconv
 def make_node(self):
     return Apply(self, [],
                  [CDataType("cudnnConvolutionDescriptor_t")()])