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

test_cnn.py无法加载模型 #11

Open
FragrantRookie opened this issue May 25, 2023 · 13 comments
Open

test_cnn.py无法加载模型 #11

FragrantRookie opened this issue May 25, 2023 · 13 comments

Comments

@FragrantRookie
Copy link

test_cnn.py无法加载模型,test_mlp.py可以加载。
运行时卡在"model = MaskablePPO.load(MODEL_PATH)",
如果把"MODEL_PATH = r"trained_models_cnn/ppo_snake_final""
替换为"MODEL_PATH = r"trained_models_mlp/ppo_snake_final""
则可以运行通过。
我想应该是zip文件有问题。

@FragrantRookie
Copy link
Author

============================= test session starts =============================
collecting ... Using seed = 453947881 for testing.

test_cnn.py:None (test_cnn.py)
test_cnn.py:25: in
model = MaskablePPO.load(MODEL_PATH)
D:\ProgramFiles\Anaconda3\lib\site-packages\stable_baselines3\common\base_class.py:687: in load
raise KeyError("The observation_space and action_space were not given, can't verify new environments")
E KeyError: "The observation_space and action_space were not given, can't verify new environments"
collected 0 items / 1 error

!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
======================= 108 warnings, 1 error in 15.08s =======================

Process finished with exit code 2

@lang07123
Copy link

有没有可能是你的文件没下载完...

@FragrantRookie
Copy link
Author

FragrantRookie commented May 25, 2023

有没有可能是你的文件没有下载完成...

我确定不是。我重复下载了模型,依旧无法完成模型加载。

@lang07123
Copy link

有没有可能是你的文件没有下载完成...

我确定不是。我重复下载了模型,依旧无法完成模型加载。

我完全正常....

@lang07123
Copy link

有没有可能是你的文件没有下载完成...

我确定不是。我重复下载了模型,依旧无法完成模型加载。

你是不是动了这两个test文件啊, 它俩加载的模型不一样 ...不可能你修改了zip路径就可以加载成功啊....

@FragrantRookie
Copy link
Author

有没有可能是你的文件没有下载完成...

我确定不是。我重复下载了模型,依旧无法完成模型加载。

你是不是动了这两个test文件啊, 它俩加载的模型不一样 ...不可能你修改了zip路径就可以加载成功啊....

修改路径确实成功了,因为test_cnn.py或test_mlp.py的路径在zip所在文件夹的上层。

@lang07123
Copy link

有没有可能是你的文件没有下载完成...

我确定不是。我重复下载了模型,依旧无法完成模型加载。

你是不是动了这两个test文件啊, 它俩加载的模型不一样 ...不可能你修改了zip路径就可以加载成功啊....

修改路径确实成功了,因为test_cnn.py或test_mlp.py的路径在zip所在文件夹的上层。

它就不可能成功..它俩用的模型维度都不一样.. 你重新下载一下 两个 wrapper 跟 两个test 文件吧

@FragrantRookie
Copy link
Author

有没有可能是你的文件没有下载完成...

我确定不是。我重复下载了模型,依旧无法完成模型加载。

你是不是动了这两个test文件啊, 它俩加载的模型不一样 ...不可能你修改了zip路径就可以加载成功啊....

修改路径确实成功了,因为test_cnn.py或test_mlp.py的路径在zip所在文件夹的上层。

它就不可能成功..它俩用的模型维度都不一样.. 你重新下载一下 两个 wrapper 跟 两个test 文件吧

我是说能成功运行完这行代码:model = MaskablePPO.load(MODEL_PATH),不是成功运行整个py文件。

@lang07123
Copy link

有没有可能是你的文件没有下载完成...

我确定不是。我重复下载了模型,依旧无法完成模型加载。

你是不是动了这两个test文件啊, 它俩加载的模型不一样 ...不可能你修改了zip路径就可以加载成功啊....

修改路径确实成功了,因为test_cnn.py或test_mlp.py的路径在zip所在文件夹的上层。

它就不可能成功..它俩用的模型维度都不一样.. 你重新下载一下 两个 wrapper 跟 两个test 文件吧

我是说能成功运行完这行代码:model = MaskablePPO.load(MODEL_PATH),不是成功运行整个py文件。

好吧.你加油吧..我提供一个反例 .我完全正常..

@FragrantRookie
Copy link
Author

cnn.py或test_mlp.py的路径在zip所在文件夹的上层。

它就不可能成功..它俩用的模型维度都不一样.. 你重新下载一下 两个 wrapper 跟 两个test 文件吧

我是说能成功运行完这行代码:model = MaskablePPO.load(MODEL_PATH),不是成功运行整个py文件。

好吧.你加油吧..我提供一个反例 .我完全正常..

改天换台电脑试试

@truebelief
Copy link

你是不是动了这两个test文件啊, 它俩加载的模型不一样 ...不可能你修改了zip路径就可以加载成功啊....

我刚才也出现同样的错误,后来发现是python解释器的环境问题。我之前有很多版本的虚拟环境,这次忘了切换回SnakeAI的conda虚拟环境。改回来以后就运行成功了。

@backahasten
Copy link

遇到同样问题

@ShihaoYing
Copy link

我也遇到相同的问题,调换路径这个方法听着有点奇怪。。。 不同模型的训练结果吧。。。 还有什么别的解决方法吗?

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

5 participants