Closed ly3106 closed 4 months ago
您好,请问您这个问题解决了吗?
解决了,时间过久了,记不太清了,可能是当时tensorflow的cuda和cudnn依赖没有安装成功,导致它不能使用GPU只能使用CPU,所以才出现上面的问题。在RTX3090显卡上运行,正常情况下的GPU显存占用将近9000M,显卡利用率33%左右。建议使用anaconda安装,切记一定要把conda和pip的源都配置到境内,然后安装tensorflow环境。另外我写了一个博客Point-GNN README批注希望对你有帮助。关于Point-GNN的详细运行时的一些表现,我的文章中有更为详细的参数,这是它的源码,但是文章还没有出版,近期会出版,等出版之后文章和源码都会开源,你可以参考。
感谢您的分享,这对我目前的学习有莫大的帮助
您好,我的显卡也是3090显卡,源码中的tensorflow1.x版本太低了,在环境配置过程中总是遇到tensorflow版本兼容的问题。1.如果方便的话能否分享一下你的环境版本号(Tensorflow、CUDA、CUDNN)?2.是否需要自己把源码重构到tensorflow2.x版本呢?
我使用的是第二种方法,重构源码带来的未知太多(如果你想重构代码如果可以欢迎分享源码),无法进行控制变量的比较,下面是我的配置:
Name | Version | Build | Channel |
---|---|---|---|
_libgcc_mutex | 0.1 | main | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
_openmp_mutex | 5.1 | 1_gnu | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
absl-py | 1.4.0 | pypi_0 | pypi |
addict | 2.4.0 | pypi_0 | pypi |
astor | 0.8.1 | pypi_0 | pypi |
asttokens | 2.2.1 | pypi_0 | pypi |
astunparse | 1.6.3 | pypi_0 | pypi |
attrs | 23.1.0 | pypi_0 | pypi |
backcall | 0.2.0 | pypi_0 | pypi |
blinker | 1.6.2 | pypi_0 | pypi |
ca-certificates | 2023.01.10 | h06a4308_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
cachetools | 5.3.0 | pypi_0 | pypi |
certifi | 2022.12.7 | pypi_0 | pypi |
charset-normalizer | 3.1.0 | pypi_0 | pypi |
click | 8.1.3 | pypi_0 | pypi |
comm | 0.1.3 | pypi_0 | pypi |
configargparse | 1.5.3 | pypi_0 | pypi |
contourpy | 1.0.7 | pypi_0 | pypi |
cycler | 0.11.0 | pypi_0 | pypi |
dash | 2.9.3 | pypi_0 | pypi |
dash-core-components | 2.0.0 | pypi_0 | pypi |
dash-html-components | 2.0.0 | pypi_0 | pypi |
dash-table | 5.0.0 | pypi_0 | pypi |
debugpy | 1.6.7 | pypi_0 | pypi |
decorator | 5.1.1 | pypi_0 | pypi |
executing | 1.2.0 | pypi_0 | pypi |
fastjsonschema | 2.16.3 | pypi_0 | pypi |
flask | 2.3.2 | pypi_0 | pypi |
fonttools | 4.39.3 | pypi_0 | pypi |
gast | 0.3.3 | pypi_0 | pypi |
google-auth | 2.17.3 | pypi_0 | pypi |
google-auth-oauthlib | 1.0.0 | pypi_0 | pypi |
google-pasta | 0.2.0 | pypi_0 | pypi |
grpcio | 1.54.0 | pypi_0 | pypi |
h5py | 2.10.0 | pypi_0 | pypi |
idna | 3.4 | pypi_0 | pypi |
importlib-metadata | 6.6.0 | pypi_0 | pypi |
importlib-resources | 5.12.0 | pypi_0 | pypi |
ipykernel | 6.22.0 | pypi_0 | pypi |
ipython | 8.12.2 | pypi_0 | pypi |
ipywidgets | 8.0.6 | pypi_0 | pypi |
itsdangerous | 2.1.2 | pypi_0 | pypi |
jedi | 0.18.2 | pypi_0 | pypi |
jinja2 | 3.1.2 | pypi_0 | pypi |
joblib | 1.2.0 | pypi_0 | pypi |
jsonschema | 4.17.3 | pypi_0 | pypi |
jupyter-client | 8.2.0 | pypi_0 | pypi |
jupyter-core | 5.3.0 | pypi_0 | pypi |
jupyterlab-widgets | 3.0.7 | pypi_0 | pypi |
keras-applications | 1.0.8 | pypi_0 | pypi |
keras-preprocessing | 1.1.2 | pypi_0 | pypi |
kiwisolver | 1.4.4 | pypi_0 | pypi |
ld_impl_linux-64 | 2.38 | h1181459_1 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
libffi | 3.4.2 | h6a678d5_6 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
libgcc-ng | 11.2.0 | h1234567_1 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
libgomp | 11.2.0 | h1234567_1 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
libstdcxx-ng | 11.2.0 | h1234567_1 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
markdown | 3.4.3 | pypi_0 | pypi |
markupsafe | 2.1.2 | pypi_0 | pypi |
matplotlib | 3.7.1 | pypi_0 | pypi |
matplotlib-inline | 0.1.6 | pypi_0 | pypi |
nbformat | 5.7.0 | pypi_0 | pypi |
ncurses | 6.4 | h6a678d5_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
nest-asyncio | 1.5.6 | pypi_0 | pypi |
numpy | 1.23.5 | pypi_0 | pypi |
nvidia-cublas-cu12 | 12.1.3.1 | pypi_0 | pypi |
nvidia-cuda-cupti-cu12 | 12.1.105 | pypi_0 | pypi |
nvidia-cuda-nvcc-cu12 | 12.1.105 | pypi_0 | pypi |
nvidia-cuda-runtime-cu12 | 12.1.105 | pypi_0 | pypi |
nvidia-cudnn-cu12 | 8.9.1.23 | pypi_0 | pypi |
nvidia-cufft-cu12 | 11.0.2.54 | pypi_0 | pypi |
nvidia-curand-cu12 | 10.3.2.106 | pypi_0 | pypi |
nvidia-cusolver-cu12 | 11.4.5.107 | pypi_0 | pypi |
nvidia-cusparse-cu12 | 12.1.0.106 | pypi_0 | pypi |
nvidia-dali-cuda110 | 1.23.0 | pypi_0 | pypi |
nvidia-dali-nvtf-plugin | 1.23.0+nv23.03 | pypi_0 | pypi |
nvidia-nccl-cu12 | 2.18.1 | pypi_0 | pypi |
nvidia-nvjitlink-cu12 | 12.1.105 | pypi_0 | pypi |
nvidia-pyindex | 1.0.9 | pypi_0 | pypi |
nvidia-tensorflow | 1.15.5+nv23.03 | pypi_0 | pypi |
oauthlib | 3.2.2 | pypi_0 | pypi |
open3d | 0.17.0 | pypi_0 | pypi |
opencv-python | 4.7.0.72 | pypi_0 | pypi |
openssl | 1.1.1t | h7f8727e_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
opt-einsum | 3.3.0 | pypi_0 | pypi |
packaging | 23.1 | pypi_0 | pypi |
pandas | 2.0.1 | pypi_0 | pypi |
parso | 0.8.3 | pypi_0 | pypi |
pexpect | 4.8.0 | pypi_0 | pypi |
pickleshare | 0.7.5 | pypi_0 | pypi |
pillow | 9.5.0 | pypi_0 | pypi |
pip | 23.0.1 | py38h06a4308_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
pkgutil-resolve-name | 1.3.10 | pypi_0 | pypi |
platformdirs | 3.5.0 | pypi_0 | pypi |
plotly | 5.14.1 | pypi_0 | pypi |
prompt-toolkit | 3.0.38 | pypi_0 | pypi |
protobuf | 3.20.3 | pypi_0 | pypi |
psutil | 5.9.5 | pypi_0 | pypi |
ptyprocess | 0.7.0 | pypi_0 | pypi |
pure-eval | 0.2.2 | pypi_0 | pypi |
pyasn1 | 0.5.0 | pypi_0 | pypi |
pyasn1-modules | 0.3.0 | pypi_0 | pypi |
pygments | 2.15.1 | pypi_0 | pypi |
pyparsing | 3.0.9 | pypi_0 | pypi |
pyquaternion | 0.9.9 | pypi_0 | pypi |
pyrsistent | 0.19.3 | pypi_0 | pypi |
python | 3.8.16 | h7a1cb2a_3 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
python-dateutil | 2.8.2 | pypi_0 | pypi |
pytz | 2023.3 | pypi_0 | pypi |
pyyaml | 6 | pypi_0 | pypi |
pyzmq | 25.0.2 | pypi_0 | pypi |
readline | 8.2 | h5eee18b_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
requests | 2.30.0 | pypi_0 | pypi |
requests-oauthlib | 1.3.1 | pypi_0 | pypi |
rsa | 4.9 | pypi_0 | pypi |
scikit-learn | 1.2.2 | pypi_0 | pypi |
scipy | 1.10.1 | pypi_0 | pypi |
setuptools | 66.0.0 | py38h06a4308_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
shapely | 2.0.1 | pypi_0 | pypi |
six | 1.16.0 | pypi_0 | pypi |
sqlite | 3.41.2 | h5eee18b_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
stack-data | 0.6.2 | pypi_0 | pypi |
tenacity | 8.2.2 | pypi_0 | pypi |
tensorboard | 2.13.0 | pypi_0 | pypi |
tensorboard-data-server | 0.7.0 | pypi_0 | pypi |
tensorflow-estimator | 1.15.1 | pypi_0 | pypi |
tensorrt | 8.6.1 | pypi_0 | pypi |
tensorrt-bindings | 8.6.1 | pypi_0 | pypi |
tensorrt-libs | 8.6.1 | pypi_0 | pypi |
termcolor | 2.3.0 | pypi_0 | pypi |
threadpoolctl | 3.1.0 | pypi_0 | pypi |
tk | 8.6.12 | h1ccaba5_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
tornado | 6.3.1 | pypi_0 | pypi |
tqdm | 4.65.0 | pypi_0 | pypi |
traitlets | 5.9.0 | pypi_0 | pypi |
typing-extensions | 4.5.0 | pypi_0 | pypi |
tzdata | 2023.3 | pypi_0 | pypi |
urllib3 | 2.0.2 | pypi_0 | pypi |
wcwidth | 0.2.6 | pypi_0 | pypi |
werkzeug | 2.3.3 | pypi_0 | pypi |
wheel | 0.38.4 | py38h06a4308_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
widgetsnbextension | 4.0.7 | pypi_0 | pypi |
wrapt | 1.15.0 | pypi_0 | pypi |
xz | 5.4.2 | h5eee18b_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
zipp | 3.15.0 | pypi_0 | pypi |
zlib | 1.2.13 | h5eee18b_0 | http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main |
Weijing: 您好! 当我按照您README中的说明使用run.py运行处理点云时,发现迭代周期很长,但是GPU并没有怎么时使用到,如下图所示。我看到您run.py中有设置GPU自动分配现存。所以是我打开方式不对,还是程序就没有过多使用GPU计算?我的电脑配置是Intel® Core™ i5-10300H CPU @ 2.50GHz × 8 处理器和NVIDIA GeForce RTX 2070 with Max-Q Design/PCIe/SSE2显卡![2022-04-07 172738](https://user-images.githubusercontent.com/42125674/162169760-08c6a33a-eba6-4265-aa0a-02d6a6d9458d.jpg)