вопросы по ImageMagick с OpenCL

Автор ek-nfn, 12 марта 2023, 13:50:02

« назад - далее »

0 Пользователи и 6 гостей просматривают эту тему.

ek-nfn

Кто пользуется, подскажите. Материалы из инета, что нашел, староваты. Может что поменялось

1) Необходима ли пересборка ImageMagick для включения OpenCL?
2) Какие утилиты из пакета работают с OpenCL ?
3) насколько шустрее (при ваших CPU-GPU) преобразования с OpenCL в сравнении с OpenMP ?

Заодно подскажите, как задействовать mogrify с OpenMP (по умолчанию опция включается при стандартной установке ImageMagick). Пока распределение по ядрам-потокам делаю через xargs...-P 12.
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ChubaDuba

Цитата: ek-nfn от 12 марта 2023, 13:50:021) Необходима ли пересборка ImageMagick для включения OpenCL?
Спросите у мейнтейнера пакета с какими флагами он собирается.

ek-nfn

Цитата: ChubaDuba от 12 марта 2023, 14:25:40Спросите у мейнтейнера пакета с какими флагами он собирается.
без OpenCL, но с OpenMP.
То есть, без пересборки не обойтись ?
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ChubaDuba

Цитата: ek-nfn от 12 марта 2023, 14:28:53
Цитата: ChubaDuba от 12 марта 2023, 14:25:40Спросите у мейнтейнера пакета с какими флагами он собирается.
без OpenCL, но с OpenMP.
То есть, без пересборки не обойтись ?
Например, в Gentoo его можно собрать с любой поддержкой. Флаг есть отдельно и для OpenCL, и для OpenMP. Каким образом он собран в Debian знает человек, который сопровождает этот пакет. Может он собран со всеми возможными флагами и ничего пересобирать не нужно.

ek-nfn

#4
я бы тогда это увидел
Цитироватьconvert --version
Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org
..........
Features: Cipher DPC Modules OpenMP(4.5)
............

12 марта 2023, 14:49:19
Цитата: ChubaDuba от 12 марта 2023, 14:35:17Может он собран со всеми возможными флагами и ничего пересобирать не нужно
А тогда еще такой вопрос, после ручной пересборки при штатном обновлении пакета на новую версию флаг OpenCL не сбросится ?
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ChubaDuba

Цитата: ek-nfn от 12 марта 2023, 14:40:09А тогда еще такой вопрос, после ручной пересборки при штатном обновлении пакета на новую версию флаг OpenCL не сбросится ?
Сбросится если по умолчанию в Debian его собирают без OpenCL. Вам придётся опять собирать из исходников пакет с нужными вам флагами.

ek-nfn

Цитата: ChubaDuba от 12 марта 2023, 14:56:14Вам придётся опять собирать из исходников пакет с нужными вам флагами.
ясно... придется фиксировать версию
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ChubaDuba

Цитата: ek-nfn от 12 марта 2023, 14:58:23
Цитата: ChubaDuba от 12 марта 2023, 14:56:14Вам придётся опять собирать из исходников пакет с нужными вам флагами.
ясно... придется фиксировать версию
Да вы узнайте сначала с какими флагами он собирается. Может ничего фиксировать не нужно.

ek-nfn

Цитата: ChubaDuba от 12 марта 2023, 14:59:34Да вы узнайте сначала с какими флагами он собирается. Может ничего фиксировать не нужно.
дык по вышеприведенному выводу команды видно, что без OpenCL. Или где-то в конфиге может быть вариант его включения?
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ChubaDuba

Цитата: ek-nfn от 12 марта 2023, 15:02:07дык по вышеприведенному выводу команды видно, что без OpenCL
Извиняюсь - проглядел.

ek-nfn

Цитата: ChubaDuba от 12 марта 2023, 15:05:22Извиняюсь - проглядел
бывает :)  У меня второй вопрос, раз был упомянут gentoo, возможна ли установка пакета gentoolkit в debian ? Это которая показывает все флаги установленного пакета. Или в debian есть аналоги ?
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ChubaDuba

#11
Цитата: ek-nfn от 12 марта 2023, 15:12:07бывает :)  У меня второй вопрос, раз был упомянут gentoo, возможна ли установка пакета gentoolkit в debian ? Это которая показывает все флаги установленного пакета. Или в debian есть аналоги ?
Тут не подскажу - не знаю.
В Gentoo посмотреть просто с какими флагами собран пакет:
$ equery uses имя_пакета
Может и у apt есть что-то подобное. Вообще тема интересная.


12 марта 2023, 15:44:31
Флаги сборки .deb пакетов

ek-nfn

Цитата: ChubaDuba от 12 марта 2023, 15:25:44Может и у apt есть что-то подобное.
глянул где у гентушников флаги на установленные пакеты - /var/db/pkg/app-category/program-0.xxx/USE
У нас такого, похоже, нет
Debian 12  -> Devuan 5 xfce -> MX Linux 23