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

第2章2.2节同一段代码能在AI Studio环境线上运行,但不能在线下的jupyter notebook环境下运行 #11

Open
nekkibasara7000 opened this issue Aug 21, 2024 · 0 comments

Comments

@nekkibasara7000
Copy link

【在运行书本P38-P40的代码】同一段代码,在Ai studio线上能跑通,但是在本地的anaconda jupyter notebook线下不能跑通,截图如下:
image

分析过程:
提示说:"in_dynamic_or_pri_mode()"非真值,所以,我在开始处,增加了一句:把动态图模式改为静态图模式:paddle.enable_static (),再运行同一段代码,结果改变为下图:

image

怀疑可能是因为版本环境问题导致的,所以,我把怀疑可使用的环境版本都安装了一遍测试,结果,如下表所示:

我的显卡是:GTX 2060super 8G

<style> </style>
环境   paddle python cuda cudnn matplotlib 结果 备注
线上 AI Studio 2.3.2 3.7.4 10.2 8.X--未知 2.2.3 可运行动态图 不用改静态模式
                 
线下 Anaconda 2.6.1 3.1 11.7 8.4.1 3.9.1 不可运行动态图 需要改静态模式,但图里没有数据
    2.6.1 3.12 12.3 8.7.5 3.9.1 不可运行动态图 需要改静态模式,但图里没有数据
    2.5.0 3.1 10.2 7.x-8.x 3.9.1 import paddle报错  
    2.4.0 3.9X 11.7 8.7.5 3.9.1 import paddle报错  
    2.3.2 3.8X 10.2 7.X-8.x 3.9.1 低版本冲突  

PS:若按照线上环境安装,因为线上环境版本过低,现在已无法匹配和安装了,会提示冲突!

只要:create_toy_data()这个函数因为环境问题而不能跑通的话,后面引用到此函数的所有代码,均无法跑通。

根据提示,最终找到跑不通的原因是:paddle.rand()

image

怀疑现在没有一个环境版本可以跑通该段代码,影响到后面的学习进度。

请博主帮忙看看如何解决,万分感谢!!!

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

1 participant