Giter Site home page Giter Site logo

Comments (3)

Boyuan-Tian avatar Boyuan-Tian commented on August 18, 2024

Hi Dohee,

Thank you for your interest in our work.

I reproduced the training procedure and obtained the training log shown in the following figure, which matches well with our previous result.

Screenshot from 2021-07-27 17-11-29

My test experiment is:

  • GTX 1080
  • Ubuntu 18.04
  • CUDA 10.1
  • CUDNN 7.6.5
  • Tensorflow-GPU 1.14.0
  • g++ 7.5.0

The original model was developed on CUDA 10.2, so that wouldn’t be a problem, then the only difference should be the g++ version.

If there was nothing changed in the code, and the only thing you did the following commands:

python launch.py --download pointnet2
python launch.py --compile pointnet2
python launch.py --train pointnet2

I would suggest beginning with the compiled TensorFlow operators.

We provided the pre-trained model in the directory named “log*,” you can run our evaluation script with our checkpoints to see if you can get anticipated results.

If the evaluation failed, then there must be something wrong with the compiled operators, given that both the code and model are not changed and passed my test.

If this is the case, I would suggest you upgrade the compiler and recompile the operators.

Please let me know if there are further details and keep me posted.

Best regards,
Boyuan Tian

from efficient-deep-learning-for-point-clouds.

kdheejb7 avatar kdheejb7 commented on August 18, 2024

Thank you for your rapid response!

The reason that I used low version g++ is that if I use g++ 7, I have some problems with 'WithRank' during compile step

I got a hint from your test experiment and just solved the problem!
I experimented with your code using a multi-GPU machine, and the machine has various GPUs like GTX 1080, RTX 2080ti, and RTX 3090.
Because RTX 3090 is the most powerful of them, so RTX 3090 is set as a default.
However, RTX 3090 does not support CUDA 10.x version.

I solved the low accuracy problem by changing the GPU used for training to a different one(RTX 2080TI).

Thank you so much :)

from efficient-deep-learning-for-point-clouds.

Boyuan-Tian avatar Boyuan-Tian commented on August 18, 2024

Hi Dohee,

Glad to hear that. I didn’t realize that 3090 could work with CUDA 10.

Before I moved to GTX 1080 today, I initially reproduced the experiment on 3090 + CUDA 10.
The GPU was not recognized, and the computations were allocated to CPUs.

Since the issue is resolved, I will close this.

Best regards,
Boyuan Tian

from efficient-deep-learning-for-point-clouds.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.