Page 1 of 1

OpenCL operations

Posted: 2014-03-14T15:30:26-07:00
by Scorp1us
Is there a list of IM operations that are implemented in OpenCL? I need to do some pretty GPU trivial stuff (normalize, rotate, and merge) on a small series of 4k-resolution images, but repeatedly

How do I enable OpenCL? I am on Mint 16, I have:
Version: ImageMagick 6.7.7-10 2013-09-10 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP

My specific machine has an AMD GPU, but my other one has a NVIDIA

Many thanks

Re: OpenCL operations

Posted: 2014-03-14T17:04:26-07:00
by fmw42
You will likely have to upgrade your IM, since your version 6.7.7-10 is prior to most of the OpenCL development. It should by default install when you upgrade, I believe.

search the changelog at http://www.imagemagick.org/script/changelog.php for OpenCL or for SiuChi Chan to find the changes made to OpenCl for difference releases and for the list of functions that have been added to OpenCL acceleration.

Some of them are: convolve, blur, radial blur, unsharp mask, resize, contrast, equalize, despeckle

I do not know of a concise list. See also http://www.imagemagick.org/script/archi ... istributed

Re: OpenCL operations

Posted: 2014-03-14T18:17:19-07:00
by magick
See http://www.imagemagick.org/script/opencl.php for a list of options that are accelerated.

Re: OpenCL operations

Posted: 2014-03-14T19:04:49-07:00
by fmw42
magick wrote:See http://www.imagemagick.org/script/opencl.php for a list of options that are accelerated.
I will edit the site map page to add this link under the section for OpenCL