guetzli icon indicating copy to clipboard operation
guetzli copied to clipboard

CUDA and/or OpenCL usage for DCT and other functions?

Open salmanulhaq opened this issue 7 years ago • 5 comments

Current execution time is horrible for any practical use case. I was wondering why don't we simply plug-in available functions from NVIDIA's NPP library? It wouldn't mean porting anything to CUDA simply plugging in available functions. Anyone working on GPU port?

salmanulhaq avatar Mar 17 '17 09:03 salmanulhaq

CUDA is Nvidia™ only and cannot function without proprietary drivers, so I think it's not worth wasting time on it. Only OpenCL would make sense.

magicgoose avatar Jul 06 '17 05:07 magicgoose

Currently I think CUDA is popular enough. And with specified version of CUDA driver, I think it is useful to do that.

leafjungle avatar Aug 23 '17 06:08 leafjungle

@leafjungle is there a CUDA driver for AMD or Intel chips?

magicgoose avatar Aug 23 '17 06:08 magicgoose

There is a CUDA and OpenCL version:

https://github.com/google/guetzli/pull/227

kornelski avatar Aug 23 '17 11:08 kornelski

@pornel , yeah, that sounds great. I git clone the from http://github.com/ianhuang-777/guetzli. And I can not found cu_mem defined in anywhere of cuda or opencl.

leafjungle avatar Sep 30 '17 03:09 leafjungle