
Python
leo0308
AI攻城狮
展开
-
pytorch3d安装记录
我是直接下载的源码安装, 但是执行python setup.py install 时有各种编译报错, 其实怀疑是gcc版本问题, gcc 版本 从gcc-7, gcc-8, gcc-9, gcc-10, gcc-11 都试了一遍, 都有不同的编译报错。通过pip 或conda 可以很容易安装上预编译好的包, 安装过程不会报错, 但是使用的时候就会报各种错误 ,原因是预编译好的包跟自己的环境不一定匹配, 比如CUDA版本, torch版本等。原创 2025-02-20 18:59:03 · 322 阅读 · 0 评论 -
ptython setup.py install 设置python包编译时的并行数
通过源码编译安装pytorch3d的时候, 直接执行python setup.py install 时, 默认开的并行数很多, 有10几个, 直接导致机器卡死。通过设置下面的环境变量, 可以设置较小的并行数, 避免占用过多的资源。设置后, 同时只有4个编译的进程。原创 2025-02-20 15:20:36 · 216 阅读 · 0 评论 -
opencv solvePnP求解相机位姿
【代码】opencv solvePnP求解相机位姿。原创 2024-10-10 20:39:34 · 255 阅读 · 0 评论 -
python退出子线程的两种方式
在python中开启一个线程是很容易的, 通过threading模块定义一个线程, 直接调用start 方法即可启动线程。但是想要停止一个线程不是那么容易, 没有提供直接的方法可以调用。但是我们仍然可以通过其他方法间接实现这一功能。原创 2024-10-09 19:39:42 · 1262 阅读 · 0 评论 -
python setup.py打包多级目录使用find_packages()
若没有使用find_packages(), 则默认打包的只有当前包目录下的python 程序, 子目录下的程序并没有被打包。find_packages() 函数用于自动发现并返回当前目录及其子目录下的所有 Python 包。.py 文件来判断目录是否是一个包,可以在 setup() 函数的 packages 参数中使用。原创 2024-08-06 10:54:30 · 623 阅读 · 0 评论