我在运行的时候出现了这种错误:
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] 参数错误。
请问这种错误应该怎么改进?
我在运行的时候出现了这种错误: 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] 参数错误。 请问这种错误应该怎么改进?