Allow support for negative dimension argument for all functions

This commit is contained in:
albanD
2017-03-26 14:25:53 +01:00
committed by soumith
parent e7f5220dfa
commit f0c7124420
13 changed files with 394 additions and 179 deletions

View File

@ -154,10 +154,11 @@ class build_ext(setuptools.command.build_ext.build_ext):
from tools.cwrap.plugins.KwargsPlugin import KwargsPlugin
from tools.cwrap.plugins.NullableArguments import NullableArguments
from tools.cwrap.plugins.CuDNNPlugin import CuDNNPlugin
from tools.cwrap.plugins.WrapDim import WrapDim
thp_plugin = THPPlugin()
cwrap('torch/csrc/generic/TensorMethods.cwrap', plugins=[
BoolOption(), thp_plugin, AutoGPU(condition='IS_CUDA'),
ArgcountSortPlugin(), KwargsPlugin()
ArgcountSortPlugin(), KwargsPlugin(), WrapDim()
])
cwrap('torch/csrc/cudnn/cuDNN.cwrap', plugins=[
CuDNNPlugin(), NullableArguments()