plw-study / Reproduction_of_MCAN

This is the reproduction of MCAN from paper in ACL 2021: "Multimodal Fusion with Co-Attention Networks for Fake News Detection"
22 stars 3 forks source link

参数错误 #4

Open gaolinlin12138 opened 3 months ago

gaolinlin12138 commented 3 months ago

我在运行的时候出现了这种错误: Traceback (most recent call last): File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray\air\execution_internal\event_manager.py", line 110, in resolve_future result = ray.get(future) File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray_private\auto_init_hook.py", line 21, in auto_init_wrapper return fn(*args, kwargs) File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray_private\client_mode_hook.py", line 103, in wrapper return func(*args, *kwargs) File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray_private\worker.py", line 2667, in get values, debugger_breakpoint = worker.get_objects(object_refs, timeout=timeout) File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray_private\worker.py", line 864, in get_objects raise value.as_instanceof_cause() ray.exceptions.RayTaskError(OSError): ray::TrainALL.train() (pid=39604, ip=127.0.0.1, actor_id=53377572bd846b9bcb0f4f8801000000, repr=<MCAN_reproduction.TrainALL object at 0x000002451D56CF70>) File "python\ray_raylet.pyx", line 1889, in ray._raylet.execute_task File "python\ray_raylet.pyx", line 1830, in ray._raylet.execute_task.function_executor File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray_private\function_manager.py", line 724, in actor_method_executor return method(__ray_actor, args, kwargs) File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray\util\tracing\tracing_helper.py", line 467, in _resume_span return method(self, *_args, _kwargs) File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray\tune\trainable\trainable.py", line 334, in train raise skipped from exception_cause(skipped) File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray\tune\trainable\trainable.py", line 331, in train result = self.step() File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray\util\tracing\tracing_helper.py", line 467, in _resume_span return method(self, *_args, *_kwargs) File "D:\yaoyanjiance\MCAN\Reproduction_of_MCAN-main\MCAN_reproduction.py", line 1157, in step test_acc = self.train_one_time() File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\ray\util\tracing\tracing_helper.py", line 467, in _resume_span return method(self, _args, _kwargs) File "D:\yaoyanjiance\MCAN\Reproduction_of_MCAN-main\MCAN_reproduction.py", line 998, in train_one_time for i, train_data in enumerate(self.train_loader): File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\torch\utils\data\dataloader.py", line 444, in iter return self._get_iterator() File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\torch\utils\data\dataloader.py", line 390, in _get_iterator return _MultiProcessingDataLoaderIter(self) File "C:\Users\207\AppData\Roaming\Python\Python38\site-packages\torch\utils\data\dataloader.py", line 1077, in init w.start() File "C:\Users\207.conda\envs\MCAN-main\lib\multiprocessing\process.py", line 121, in start self._popen = self._Popen(self) File "C:\Users\207.conda\envs\MCAN-main\lib\multiprocessing\context.py", line 224, in _Popen return _default_context.get_context().Process._Popen(process_obj) File "C:\Users\207.conda\envs\MCAN-main\lib\multiprocessing\context.py", line 327, in _Popen return Popen(process_obj) File "C:\Users\207.conda\envs\MCAN-main\lib\multiprocessing\popen_spawn_win32.py", line 73, in init hp, ht, pid, tid = _winapi.CreateProcess( OSError: [WinError 87] 参数错误。 请问这种错误应该怎么改进?