Описание тега hip
0
ответов
Проблема установки HIP
Я пытаюсь установить HIP на машину с Ubuntu 16.04 и следую инструкциям здесь: https://github.com/ROCm-Developer-Tools/HIP/blob/master/INSTALL.md. Идея состоит в том, чтобы наконец скомпилировать на AMD GPU, поэтому я смотрю на опцию AMD-hcc и, если …
10 сен '17 в 22:46
0
ответов
Haskell HIP повышает производительность при нарезке изображений
Для X-Ray Slicing я хотел бы создать программу, которая восстанавливает срезы и выполняет обратное преобразование радона. Первым шагом является создание синограмм изображений. Но создание одной синограммы занимает очень много времени. У меня есть 15…
10 дек '18 в 20:25
1
ответ
Понимание передачи указателя на функцию C++ по ссылке в HIP
HIP - это модель программирования AMD GPU, соответствующая CUDA от NVIDIA. У меня есть фрагмент кода из исходного кода HIP, который я не могу полностью понять. Напомним, что понимание следующего фрагмента кода не требует базовых знаний о HIP, но бо…
11 янв '19 в 17:33
1
ответ
Каковы требования для использования операций `shfl` на AMD GPU с использованием HIP C++?
Существует AMD HIP C++, которая очень похожа на CUDA C++. Также AMD создала Hipify для преобразования CUDA C++ в HIP C++ (Portable C++ Code), который может выполняться как на GPU nVidia, так и на GPU AMD: https://github.com/GPUOpen-ProfessionalCompu…
26 фев '17 в 13:16
0
ответов
Ошибка выполнения HCC при попытке запустить hipTensorFlow (Ubuntu 16.04, R9 290)
Я установил hipTensorFlow, следуя инструкциям здесь. Я использую Ubuntu 16.04, как говорится в руководстве, и у меня есть карта AMD R9 290. Но при попытке импортировать Tensorflow я получаю следующий вывод: >>> import tensorflow Backtrace: …
21 ноя '17 в 19:36
1
ответ
Как преобразовать точность типа изображения из Double в Word8 с помощью HIP?
У меня есть изображение в типе Image VS Y Double (после использования функции readImageY из библиотеки HIP), и я хочу преобразовать его в Image VS Y Word8. Как мне это сделать? Мне нужна эта точность для следующей функции, к которой я это применяю. …
11 июн '20 в 21:09
1
ответ
Haskell HIP: применение фильтра к изображению
Я пытаюсь добавить фильтр к изображению с помощью пакета HIP для обработки изображений Haskell, я смог прочитать изображение с помощью пакета ByteString и преобразовать изображение в типImage VS YCbCr Word8с помощью HIP. Теперь, как мне конвертирова…
23 май '20 в 22:13
2
ответа
Понимание oneAPI и SYCL в графическом процессоре AMD
Я разработчик GPGPU и всю свою работу выполнял с помощью CUDA. Недавно я приобрел графический процессор AMD для своей домашней установки, и я читал о SYCL и oneAPI, но не уверен, что понимаю, что такое каждый из них, как они дополняют. Если я правил…
17 авг '20 в 13:52
0
ответов
Синхронизация на графических процессорах AMD с OpenCL и HIP
Меня смущают различия между следующим: asm volatile ("s_waitcnt lgkmcnt(0)\n\t"); sub_group_barrier(CLK_LOCAL_MEM_FENCE); __threadfence_block(); Это одно и то же? Можем ли мы использовать их как взаимозаменяемые? Я ищу замену: sub_group_barrier(CLK_…
17 июн '20 в 05:19
1
ответ
можно ли получить доступ к HBM2 параллельно?
У меня есть код, который обращается к ~4 ГБ памяти последовательно, он обращается к 1024 битам на запрос, случайным образом по всем 4 ГБ... У меня есть RADEON VII с 16 ГБ HBM2 с 4096-битной шиной. Возможная оптимизация 1: 4 ГБ и 4x данных на запрос …
17 окт '20 в 01:51
0
ответов
Цель ROCm / HIP в cmake с несколькими исходными файлами
Как мы можем скомпилировать один исполняемый файл из нескольких исходных файлов.cu? CMakeLists.txt: cmake_minimum_required(VERSION 3.0.0) project(test VERSION 0.1 LANGUAGES CXX) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) #### ## checking for H…
29 ноя '20 в 15:33
1
ответ
Быстрее SumSquareDifference в Haskell
Я реализую алгоритм сжатия фрактальных изображений двоичных изображений в Haskell. Для этой цели мне нужно найти для заданного блока диапазона (под-изображения) ближайшее изображение в так называемом пуле доменов, списке списков изображений. Я сравн…
08 окт '20 в 01:46
0
ответов
Можно ли читать / писать память AMD GPU напрямую?
в открытом исходном коде roc_shmem: https://github.com/ROCm-Developer-Tools/ROC_SHMEM ./library/src/gpu_ib/backend.cpp:51 код вроде этого: CHECK_HIP(hipMalloc((void**) &bufferTokens, sizeof(unsigned int) * num_wgs)); for (int i = 0; i < num_w…
21 июн '21 в 05:14
0
ответов
Как запустить hipSYCL на iMac с AMD Radeon (Navi)
Мне нужно запустить код hipSYCL на моем графическом процессоре, в идеале без необходимости покупать новый eGPU или совершенно новый компьютер. У меня iMac 2020 года (ядро Intel) с графическим процессором AMD Radeon 5300 (архитектура Navi), и я столк…
21 июн '21 в 22:32
1
ответ
Обработка изображений Haskell (HIP) работает с Pixel RGB
Я новичок в этой библиотеке, и мне нужен способ управления (например) Pixel RGB Double, например: p <- <RGB:(1.0e-2|9.80392156862745e-4|9.900990099009901e-3)> Я знаю, что вычитание или суммирование влияет на весь RGB pixel p = p + 1 <RGB…
03 фев '21 в 17:23
0
ответов
Могу ли я установить проект ROCm из исходного кода?
Я хочу внести некоторые изменения в ROCm src, поэтому я хочу вручную установить необходимые компоненты ROCm из исходного кода. Однако я не знаю, какие компоненты необходимы для ROCm, а для некоторых компонентов нет руководств по установке. Кроме тог…
29 дек '20 в 15:42
0
ответов
hipLaunchKernel не удалось
Я использую бедро ROCM для программирования. Когда я использую hipLaunchKernelGGL, все работает нормально. Но когда я использую hipLaunchKernel(), я всегда получаю странные ошибки. Ошибка 1 говорит о том, что GPU обращается не к тому адресу. Ошибка …
12 май '22 в 11:03
0
ответов
Программирование GPU, CUDA или OpenCL или?
Как лучше всего программировать для GPU? Я знаю: CUDA очень хорош, много поддержки разработчиков и очень хорошая отладка zo, но только на оборудовании NVidia. OpenCL очень гибкий, работает на оборудовании NVidia, AMD и Intel, работает на ускорителях…
11 май '22 в 16:04
0
ответов
Встроенная сборка HIP-Clang
Что такое эквивалент Hip-Clang этой функции CUDA? __device__ __forceinline__ uint32_t add_cc(uint32_t a, uint32_t b) { uint32_t r; asm volatile ("add.cc.u32 %0, %1, %2;" : "=r"(r) : "r"(a), "r"(b)); return r; } Я переношу проект CUDA в HIP-Clang, ко…
20 мар '22 в 15:11
0
ответов
Исполняемый файл AMD HIP с неопределенными символами во время выполнения
Я хочу использовать инфраструктуру AMD HIP для своих самописных ядер графического процессора. Я делаю это с помощью сторонней библиотеки, которая берет на себя ответственность за получение кода и его компиляцию с помощью HIP (и дополнительных сервер…
06 фев '23 в 19:49