一切正常,我可以毫无问题地启动 ml-agents,但每次我在 Unity 编辑器中单击“播放”时,我都会收到“运行时错误:无法推断 numpy.float32 的 dtype”?我已尝试一切方法来解决此错误...我 hvae python 1.10.0
ml-agents: 0.30.0,
ml-agents-envs: 0.30.0,
Communicator API: 1.5.0,
PyTorch: 1.11.0+cpu
我期待我的人工智能开始学习..如本视频中 29:40 至 31:00 所示 https://www.youtube.com/watch?v=zPFU30tbyKs&list=PLzDRvYVwl53vehwiN_odYJkPBzcqFw110
我也有同样的问题。对我有用的解决方案是将 numpy 版本升级到 1.22.0。
pip install numpy==1.22.0
公平警告:升级会给你一个不兼容的错误,提示“mlagents-envs需要numpy==1.21.2”,但你可以忽略它,因为这不会导致运行时出现任何问题
mlagents-learn
。
另请检查发布文档此处以查看您必须安装的所有版本。
pip install --upgrade numpy==1.23.5
为我工作。