This is a first working version of the continuous integration workflow:
compilation is tested on a matrix of Python x PyTorch x CUDA versions (only on ubuntu for the moment) and triggered when c++/cuda files change (or when setup.py changes)
tests are run on two versions of PyTorch (on cpu only since the servers do not have a gpu) and triggered when any of the library files change (nitorch/**)
I had to disable one test that failed (grid_grad -> see #29)
I also had to disable compilation on Python 3.7 which fails weirdly (see #30)
Compilation on mac and windows is not there yet (needs a lot more work)
This is a first working version of the continuous integration workflow:
setup.py
changes)nitorch/**
)I had to disable one test that failed (grid_grad -> see #29)
I also had to disable compilation on Python 3.7 which fails weirdly (see #30)
Compilation on mac and windows is not there yet (needs a lot more work)