Skip to content
This repository has been archived by the owner on Nov 19, 2020. It is now read-only.

CUDA support ! #634

Closed
AvenSun opened this issue Jun 6, 2017 · 6 comments
Closed

CUDA support ! #634

AvenSun opened this issue Jun 6, 2017 · 6 comments

Comments

@AvenSun
Copy link

AvenSun commented Jun 6, 2017

Hi,@c
Thanks for doing such a amazing work.
it is great for dotnet developers, but training time might be a nightmare.
especially for task on images. I found one interesting project managedCuda
which is complete .net wrapper for the CUDA Driver API.
so maybe it's time to merge it into Accord framework.
best regards!
Adesun

@stephnux
Copy link

stephnux commented Jun 7, 2017

Alea GPU is also a good option.
With Alea the GPU kernels is generated at compile time from C#
They do have a community version and Nuget Packages

@endeffects
Copy link

endeffects commented Jun 7, 2017

i tried this and this does not work well with decoupled frameworks. Alot of code has to be changed for a real benefit. Also Alea supports only one GPU with the free community license, so don't expect any great performance boost in comparison to a multithreaded cpu.

@cesarsouza
Copy link
Member

cesarsouza commented Jun 19, 2017

Hi there,

Thanks for opening the issue! And also thanks both of you for the suggestions. However, I have to say that it is very likely that support for GPU processing and CUDA will be added through TensorFlowSharp.

This is currently in the works, but it might take some time.

(This issue is also related to #92)

Regards,
Cesar

@endeffects
Copy link

I wonder if this will work for OneVsMany also?

@cesarsouza
Copy link
Member

GPU support will be implemented through Keras Sharp

@endeffects: sorry, actually I hadn't seen your update! Answering your question, there are currently no plans to add support for computing SVMs using the GPU. However, it might be doable once we have Keras Sharp ready (we could use Keras models using OneVsMany or OneVsOne if desired, for example).

Regards,
Cesar

@endeffects
Copy link

Thanks for the information. I'll have a look into it when i have finished my base implementation.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants