windows 使用pytorch遇到的问题汇总
2018-03-05 18:14
253 查看
很多人都是使用mac开发的,我使用windows遇到了很多问题,这里持续记录一下
windows中如果没有这句,会报错.
我在使用pytorch的 Data.DataLoader的时候遇到了这个问题,在循环这个loader之前加上这个if判断就可以了
代码如下
错误信息如下:
if name == ‘main‘:freeze_support()
在多线程环境中,mac不需要这行代码能够正常运行,but,windows10不能。windows中如果没有这句,会报错.
我在使用pytorch的 Data.DataLoader的时候遇到了这个问题,在循环这个loader之前加上这个if判断就可以了
代码如下
loader = Data.DataLoader( dataset=torch_dataset, # torch TensorDataset format batch_size=BATCH_SIZE, # mini batch size shuffle=False, # random shuffle for training num_workers=2, # subprocesses for loading data ) if __name__ == '__main__': # 使用该if正常运行 # if 1==1:# 使用该if会报错 for epoch in range(3): # train entire dataset 3 times for step, (batch_x, batch_y) in enumerate(loader): # for each training step
错误信息如下:
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.
相关文章推荐
- Windows下开发中遇到问题的解决方案汇总
- gftp 客户端使用遇到windows中文不显示问题
- 使用crosstool构建arm交叉编译链遇到的问题汇总
- REVIT使用中遇到的各种问题汇总
- flashdevelop使用中遇到的问题汇总
- 使用windows live writer 遇到的问题
- 使用Windows 7自带IIS(7.5)搭建FTP服务时遇到的一个奇怪问题
- 遇到的问题---Windows socket error: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次
- win8系统使用时遇到的常见问题汇总及解答
- CGI和BOA使用期间遇到的问题汇总(转)
- windows中使用CMake和Eclipse开发Qt程序遇到的问题
- VC 使用过程中所遇到的一些问题,汇总在这里,希望对后来者有些许帮助
- 视频监控(B/S模式下)CGI和BOA使用期间遇到的问题汇总
- Windows双屏使用IE时下拉菜单遇到的问题
- SVN在windows上使用check-case-insensitive.py遇到的问题(Python2.5,svn1.5.4)
- 【汇总】iOS开发及Xcode使用中遇到的一些报错问题汇总
- 视频监控(B/S模式下)CGI和BOA使用期间遇到的问题汇总
- 装好CGAL后,使用example遇到的问题汇总
- Windows下开发中遇到问题的解决方案汇总
- Android游戏开发中使用Libgdx引擎遇到的问题及解决办法汇总