Hi, I am writing a build expression for nnvm stack in Nix to make a package for NixOS. Everything seems to work for tvm and tvm-python, but TOPI tests have failed (log attached below). I think this is due to some package incompatibility, since the signature mismatch is reported (conv2d, probably a test, have some arguments missing). Could you please suggest what could go wrong?
I’ve tried both python 3.5 and 3.6, result is the same.
Regards,
Sergey
Below is the error trace:
File "/nix/store/cwxxbpfz2i2j34f3sgmd6vdl6wv98c2s-python3-3.6.4/lib/python3.6/unittest/loader.py", line 475, in _find_test_path
tests = self.loadTestsFromModule(package, pattern=pattern)
File "/nix/store/2bsghmis6hrkykcwpkarbk6g4vs7gfck-python3.6-bootstrapped-pip-9.0.1/lib/python3.6/site-packages/setuptools/command/test.py", line 43, in loadTestsFromModule
tests.append(self.loadTestsFromName(submodule))
File "/nix/store/cwxxbpfz2i2j34f3sgmd6vdl6wv98c2s-python3-3.6.4/lib/python3.6/unittest/loader.py", line 190, in loadTestsFromName
return self.loadTestsFromModule(obj)
File "/nix/store/2bsghmis6hrkykcwpkarbk6g4vs7gfck-python3.6-bootstrapped-pip-9.0.1/lib/python3.6/site-packages/setuptools/command/test.py", line 43, in loadTestsFromModule
tests.append(self.loadTestsFromName(submodule))
File "/nix/store/cwxxbpfz2i2j34f3sgmd6vdl6wv98c2s-python3-3.6.4/lib/python3.6/unittest/loader.py", line 204, in loadTestsFromName
test = obj()
TypeError: conv2d() missing 4 required positional arguments: 'data', 'kernel', 'stride', and 'padding'
builder for ‘/nix/store/rldbc7cxk6fkg4sw2w9nqdycxvk3g1hr-python3.6-tvm-0.8.drv’ failed with exit code 1
error: build of ‘/nix/store/rldbc7cxk6fkg4sw2w9nqdycxvk3g1hr-python3.6-tvm-0.8.drv’ failed