复现运行GraspNet中的demo.py

一、系统:GeForce RTX 2060,Ubuntu20.04,显卡驱动525(对应cuda12.0)(系统显卡查看方法: lspci | grep VGA )

1. 下载graspnet-baseline

 git clone https://github.com/graspnet/graspnet-baseline.git 

2.

cd graspnet-baseline

3.

pip install -r requirement.txt

4.

git clone https://github.com/graspnet/graspnetAPI.git

5.

cd graspnetAPI

6.

pip install .

7.

pip install graspnetAPI

8.

cd pointnet2

9.

python setup.py install

10.

cd knn

11.

python setup.py install

12.下载tolerance以及预训练权重;

  • 下载tolerance

1.从 Google Drive/Baidu Pan 下载

2.mv tolerance.tar dataset/

3.cd dataset

4.tar -xvf tolerance.tar

  • 下载预训练权重

checkpoint-rs.tar [谷歌云端硬盘] [百度盘]

checkpoint-kn.tar [谷歌云端硬盘] [百度盘]

checkpoint-rs.tarcheckpoint-kn.tar是分别使用 RealSense 数据和 Kinect 数据进行训练。

13.在demo.py中加载预训练权重

14.运行demo.py

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是代码实现: (1)在同一文件夹下构建“demo1.py”和“demo2.py”,在“demo1.py导入(import)demo2模块。 demo1.py: ```python import demo2 def main(): print('This is demo1.py') if __name__ == '__main__': main() ``` demo2.py: ```python def func1(): print('This is func1 in demo2.py') def var1(): print('This is var1 in demo2.py') if __name__ == '__main__': func1() var1() ``` (2)在“demo1.py”和“demo2.py分别加入主函数入口,即“if name == 'main'”,体会其具体作用。 已在上述代码实现。 (3)在“demo1.py”所在的目录下新建目录“folder”,并将“demo2.py”移至该新建的目录下,复现实现实验(1)、(2)所述过程,实验当导入模块位于不同路径下的具体解决方案。 修改后的目录结构如下: ``` - main_folder - demo1.py - folder - demo2.py ``` 修改后的代码如下: demo1.py: ```python from folder import demo2 def main(): demo2.func1() if __name__ == '__main__': main() ``` demo2.py: ```python def func1(): print('This is func1 in demo2.py') def var1(): print('This is var1 in demo2.py') if __name__ == '__main__': func1() var1() ``` (4)实验在主模块调用其它模块的函数及变量。 在上述修改后的代码,我们在“demo1.py使用“from folder import demo2”语句导入“demo2.py”模块,然后可以使用“demo2.func1()”的方式来调用“demo2.py”模块的函数。 注意,如果“demo2.py有多个函数或变量需要调用,需要在“demo1.py分别使用“from folder.demo2 import func1”或“from folder.demo2 import var1”语句来导入。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值