前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >飞桨图神经网络学习心得

飞桨图神经网络学习心得

作者头像
孙小北
发布2024-01-30 16:00:57
1070
发布2024-01-30 16:00:57
举报

飞桨图神经网络学习心得

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

之前看到一个帖子,如果有一天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太大,所以选择的后者。

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

#指定Python版本路径
mkvirtualenv -p C:\MySoft\Python36\python.exe pgl
1.png
1.png
代码语言:javascript
复制
# 安装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
4.png

(2)安装飞桨

代码语言:javascript
复制
# 安装飞桨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
11验证成功.png

下载PGL库并运行Demo

代码语言:javascript
复制
# 安装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
14训练模型.png

问题总结

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

3.png
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
7.png

解决:pip install opencv-python==4.2.0.32

(3) 报错 缺少numpy

9.png
9.png

解决:pip install numpy==1.18.4

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 飞桨图神经网络学习心得
  • PaddlePaddle 安装
  • 下载PGL库并运行Demo
  • 问题总结
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档