arglinking icon indicating copy to clipboard operation
arglinking copied to clipboard

I run train.py on windows and the following error occurs. Will this version of the code work on Windows? thank you very much!

Open Liaoxianwen opened this issue 3 years ago • 2 comments

Traceback (most recent call last): File "D:/PyProj_Pytorch/RAMS/arglinking-master/miso/commands/train.py", line 10, in from miso import models as Models File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\models_init_.py", line 1, in from .model import Model File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\models\model.py", line 19, in from miso.data.dataset import Batch File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\data_init_.py", line 1, in from miso.data.dataset_readers.dataset_reader import DatasetReader File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\data\dataset_readers_init_.py", line 10, in from miso.data.dataset_readers.dataset_reader import DatasetReader File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\data\dataset_readers\dataset_reader.py", line 4, in from miso.data.instance import Instance File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\data\instance.py", line 3, in from miso.data.fields.field import DataArray, Field File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\data\fields_init_.py", line 7, in from miso.data.fields.index_field import IndexField File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\data\fields\index_field.py", line 11, in class IndexField(Field[torch.Tensor]): File "D:\PyProj_Pytorch\RAMS\arglinking-master\miso\data\fields\index_field.py", line 48, in IndexField @overrides File "D:\programfile\Anaconda3\envs\RAMS\lib\site-packages\overrides\overrides.py", line 88, in overrides return _overrides(method, check_signature, check_at_runtime) File "D:\programfile\Anaconda3\envs\RAMS\lib\site-packages\overrides\overrides.py", line 114, in _overrides _validate_method(method, super_class, check_signature) File "D:\programfile\Anaconda3\envs\RAMS\lib\site-packages\overrides\overrides.py", line 135, in _validate_method ensure_signature_is_compatible(super_method, method, is_static) File "D:\programfile\Anaconda3\envs\RAMS\lib\site-packages\overrides\signature.py", line 93, in ensure_signature_is_compatible ensure_return_type_compatibility(super_type_hints, sub_type_hints, method_name) File "D:\programfile\Anaconda3\envs\RAMS\lib\site-packages\overrides\signature.py", line 288, in ensure_return_type_compatibility f"{method_name}: return type {sub_return} is not a {super_return}." TypeError: IndexField.empty_field: return type None is not a miso.data.fields.field.Field.

Process finished with exit code 1

Liaoxianwen avatar Feb 19 '22 16:02 Liaoxianwen

It's not clear whether this is related to windows specifically (we developed, trained, etc all on linux), or whether something is incorrect with how you're calling the code and what your input/output is?

Could you provide more information?

Thanks!

pitrack avatar Mar 02 '22 20:03 pitrack

I am also facing the same issue. Did you able to figure it out?

nurakib avatar Nov 13 '22 22:11 nurakib