"Module not found" in local primitive annotation validation
The following error is encountered when I tried to generate primitive.json by doing python -m d3m.index describe -i 4 d3m.primitives.cornell.pyglrm_d3m.huber_pca > primitive.json using the commit 8bd18c95 of primitives_repo at https://gitlab.datadrivendiscovery.org/jpl/primitives_repo/tree/8bd18c95e8d73a9719be068fce47d4327afc121d:
Traceback (most recent call last):
File "/anaconda3/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/anaconda3/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/anaconda3/lib/python3.6/site-packages/d3m/index.py", line 320, in <module>
main()
File "/anaconda3/lib/python3.6/site-packages/d3m/index.py", line 311, in main
primitive = get_primitive(arguments.primitive_path)
File "/anaconda3/lib/python3.6/site-packages/d3m/index.py", line 93, in get_primitive
module = importlib.import_module(path)
File "/anaconda3/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'd3m.primitives.cornell'
The link to the repo of my primitive is https://gitlab.datadrivendiscovery.org/cyang2/pyglrm_d3m/tree/666028b15edbac7f0a16315a8c219f099638eac5. Could you look into if there is any primitive registration issue? Thanks!
Edited by Chengrun Yang