Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

翻译出错还是copy错了 #572

Closed
zhanghai-hub opened this issue Mar 30, 2022 · 4 comments
Closed

翻译出错还是copy错了 #572

zhanghai-hub opened this issue Mar 30, 2022 · 4 comments

Comments

@zhanghai-hub
Copy link

微信图片_20220330104612

@jiangzhonglian
Copy link
Member

没找到你说的页面,麻烦发一下链接

@zhanghai-hub
Copy link
Author

@zhanghai-hub
Copy link
Author

请教一下,在加载数据的时候, DataLoader这个的参数num_workers不为0的话报错:
BrokenPipeError: [Errno 32] Broken pipe
提示我需要这么解决:
File "E:\python\Anaconda3\envs\pytorch\lib\multiprocessing\spawn.py", line 136, in _check_not_importing_main
is not going to be frozen to produce an executable.''')
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.

    This probably means that you are not using fork to start your
    child processes and you have forgotten to use the proper idiom
    in the main module:

        if __name__ == '__main__':
            freeze_support()
            ...

    The "freeze_support()" line can be omitted if the program
    is not going to be frozen to produce an executable.

我不清楚是不是我torch的版本问题,我直接默认了

@jiangzhonglian
Copy link
Member

jiangzhonglian commented Mar 30, 2022

翻译已经修改,如果运行都出错了,建议查看英文官方代码,用最新稳定版本测试代码

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants