我是靠谱客的博主 幸福橘子,这篇文章主要介绍Ray windows之坑——命名问题引发的错误:factory = REGISTERED_FACTORIES[prefix] KeyError: ‘C‘,现在分享给大家,希望可以做个参考。

当看到ray_results文件夹下种类如此繁多、名字仿佛是把config罗列一边的状况时,我想windows命名文件怎么可以这样。。
结果今天果然报错了,由于我使用的是远程,不好调换系统到ubuntu,我只能弃用windows支持尚不完善的ray.
报错如下:


factory = REGISTERED_FACTORIES[prefix]
KeyError: 'C'

这个错误导致了接下来的一个错误:

FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\asus\ray_results\trainOneParameter_2022-03-19_14-18-12\trainOneParameter_5aebe_00000_0_attn_drop=0.28154,attnscore=softmax,depth=1,drop=0.83844,embedding_dim=16,ifRes=0,lr=0.00019577,mo_2022-03-19_14-18-12\events.out.tfevents.1647670692.DESKTOP'

把上面第一个报错的代码段放到github全站中去找,竟然只有个位数的issue,我非常容易就将其定位到了”tensorboardX“的问题上,并且进一步深究,大概率是文件的命名不合法导致报错。
不过比较奇怪的一点是,今天上午运行第一次是正常的。在今天上午运行第二次时出现了以上的错误,期间调整了代码中的若干config参数和其他细节。因此这个错误也有可能是由于其他原因、或由于调整代码导致后续ray给的文件名不合windows的口味。
但是我没有时间继续深究,因此转向其他更稳定的工具。记录报错在此,留待后人解决。
参考过的issue

最后

以上就是幸福橘子最近收集整理的关于Ray windows之坑——命名问题引发的错误:factory = REGISTERED_FACTORIES[prefix] KeyError: ‘C‘的全部内容,更多相关Ray内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(142)

评论列表共有 0 条评论

立即
投稿
返回
顶部