Giter Club home page Giter Club logo

Comments (5)

neka-nat avatar neka-nat commented on May 22, 2024

Hi,
What kind of crash is occurring?

from cupoch.

1939938853 avatar 1939938853 commented on May 22, 2024

Hi,

I use the master version, that can pass the Cuda 11.0 + RMM and Ubuntu 20.04 build.

But the performance with RMM seems not as my expected so significant. Can you give me any suggestion to improve the performance?

Thank you!

PS:

Here are some test

-- 1.9 million points VoxelDownSample to 60844 points
Open3D+OpenMP 65 ms
Cupoch+RMM 24 ms

-- RemoveRadiusOutliers(100, 20.0), point_size = 60844
Open3D+OpenMP 114 ms
Cupoch+RMM 114 ms

--Estimate Normals(), point_size = 60844
Open3D+OpenMP 59 ms
Cupoch+RMM 28 ms

--Estimate Normals(), point_size = 23733
Open3D+OpenMP 21 ms
Cupoch+RMM 22 ms

from cupoch.

neka-nat avatar neka-nat commented on May 22, 2024

You may need to calculate more than 100,000 points to get the speed effect.
Also, using pool memory may make it a little faster.

from cupoch.

1939938853 avatar 1939938853 commented on May 22, 2024

How to use pool memory ? Example?

Thank you!

from cupoch.

neka-nat avatar neka-nat commented on May 22, 2024

In python, you can do the following.
You can also use c++ in the same way.

import cupoch as cph
cph.initialize_allocator(cph.PoolAllocation, 1000000000)

from cupoch.

Related Issues (20)

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.