2023-11-25 孙小北

飞桨图神经网络学习心得

感谢百度大佬的课程分享,干货满满,本文总结在此次学习过程中遇到的问题以及解决方法,小白入门踩坑之路。

之前看到一个帖子,如果有一天Pytorch和Tensorflow不开源了,我们怎么办?果断在后面回了一句,我们有飞桨啊!早点上手总有不一样的收获。对于Pytorch和Tensorflow还没了解清除的我愣是跟着老师把飞桨给跑起来了,课程干货太多,需要课下补充学习的知识也挺多的,对于我这样的小白来说,得需要点时间消化。本文只记录作为小白的入门踩坑日记,大佬可以绕道,后续将继续整理个人学习笔记。关于图神经网络的笔记后续学习后再放出,现在写也是一知半解,只是跟老师过了一遍,了解个大概,后续学习后整理。

PaddlePaddle 安装

环境要求:

  • GPU版本支持CUDA 9.0/9.1/9.2/10.0/10.1,且仅支持单卡

  • Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)

个人环境:windows10 2004 + Python 3.6 + 飞桨1.8.5 + CPU版本

(1)创建虚拟环境并安装jupyter

虚拟环境可以是anocoda或是pip自带的工具,因为anocoda太大,所以选择的后者。

#根据自己环境目录设定(个人习惯将所有虚拟目录放这个文件夹里,电脑Python3.6,3.7.3.8多个版本,虚拟环境统一放在Python38\Envs下面)
cd C:\MySoft\Python38\Envs

#指定Python版本路径
mkvirtualenv -p C:\MySoft\Python36\python.exe pgl

1.png

# 安装jupyter
workon pgl
pip install pip --upgrade

# Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问 重启命令行
pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple/
python -m ipykernel install --user --name pgl --display-name "pgl"

4.png

(2)安装飞桨

# 安装飞桨1.18.5
python -m pip install paddlepaddle==1.8.5 -i https://mirror.baidu.com/pypi/simple

#报错 paddlepaddle 1.8.5 requires opencv-python<=4.2.0.32, but you'll have opencv-python 4.4.0.46 which is incompatible.
pip install opencv-python==4.2.0.32

# 报错 缺少numpy
pip install numpy==1.18.4

# 验证
python
import paddle.fluid as fluid
fluid.install_check.run_check()

#Your Paddle Fluid is installed succesfully!

如果出现#Your Paddle Fluid is installed succesfully! 即为安装成功

11验证成功.png

下载PGL库并运行Demo

# 安装PGL
pip install pgl 
 
#下载PGL代码库(或者直接把左边文件中的下载到本地)	
git clone --depth=1 https://github.com/PaddlePaddle/PGL

# 运行示例-GCN
# 切换到gcn的目录,运行train.py在cora数据集上训练
cd examples/gcnpython train.py --dataset cora --epochs 100

14训练模型.png

问题总结

(1)# Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问 重启命令行

3.png

解决:重启命令行工具即可

(2)报错 paddlepaddle 1.8.5 requires opencv-python<=4.2.0.32, but you'll have opencv-python 4.4.0.46 which is incompatible.

7.png

解决:pip install opencv-python==4.2.0.32

(3) 报错 缺少numpy

9.png

解决:pip install numpy==1.18.4

编辑:孙小北

本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=1153

版权归属: www.xiaowangyun.com   转载时请以链接形式注明出处

0 条评论

快来评论

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档

取消

感谢您的支持,您的每一次打赏都是一次鼓励!

扫码支持
每一次支持,都是不懈的动力

打开支付宝扫一扫,即可进行扫码打赏哦