WebODM on GPU?

Can I run this container on a GPU? The computation on my i7 with 16GB RAM is slow. Is it possible to run the process using a GPU? or do I need to upgrade my RAM or CPU?

2 Likes

GPU is not yet supported.

1 Like

I’ve offered to take a look at that. I’m slow but I get there.

1 Like

I would be interested in progress on GPU support. If you need someone to test I have a multi-GPU cluster than I can tear down/rebuild at will based around Ubuntu.

2 Likes

Some source code changes are required.

You had indicated that you might look at it before. Did you get any feel for what path?
OpenGL, OpenCL, Vulkan, CUDA?

working on it now.

3 Likes

Will start with Cuda and after it’s passed alpha, look at what others might need and if anyone wants other ports.

3 Likes

Which GPU’s, Richard?

1 Like

Hi there skypuppy, I have M and K series Nvidia GPU’s (which are a little older now) but I think it will more likely be a constraint of which CUDA version.

Thanks. I’ll add them to the list and see if I can support it later. Gotta get it working first. :slight_smile:

3 Likes

Hello, skypuppy, is there any expectation when webodm will be supported to operate using CPU acceleration by GPU? I believe this is a great desire of the community.
cheers!

1 Like

So this cannot be used with WebODM?
docker run -ti --rm -v c:/Users/username/datasets:/datasets --gpus all opendronemap/odm:gpu --project-path /datasets project

A post was split to a new topic: OpenDroneMap - Enable GPU Processing