Giter VIP home page Giter VIP logo

Comments (3)

pbias avatar pbias commented on August 29, 2024

Hi,

Thanks for you message. You're not missing anything here, but you have to consider that the given implementation focuses on the network, thus the preprocessing is done offline by creating TFRecords, and is not meant to be used "as-is" for real-time inference. The pointnetize function is fully implemented in python in a really suboptimal way (using loops) in order to clearly outline the way data is preprocessed.

For real-time purpose, I would suggest to code a faster implementation of pointnetize by either vectorizing the preprocessing, or implementing it in a lower level language (for example using Cython).

++

from lunet.

JordySehn avatar JordySehn commented on August 29, 2024

Thanks for the quick response!

I suspected as much, that's very fair. After doing some thinking on it I decided to take a crack at replacing the pointnetize function with an equivalent using a purely matrix manipulation approach and this is looking very promising to meet my speed demands. When it is complete and tested I would be happy to share if this would be of interest.

Generally speaking, fantastic work on this! I am excited to get this running on our robot.

from lunet.

pbias avatar pbias commented on August 29, 2024

Thank you very much ! I'm glad you found a workaround, and I would be definitely interested if you feel like sharing your solution !

Good luck :)

from lunet.

Related Issues (6)

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.