Акроним от "Графический процессор". Для программирования традиционных графических приложений см. Запись тега "программирование графики". Для программирования общего назначения с использованием графических процессоров см. Запись тега для "gpgpu". Информацию о конкретных технологиях программирования на GPU см. В популярных записях тегов для "opencl", "cuda" и "thrust".
0 ответов

PyTorch+Windows: возможно ли распараллеливание на нескольких графических процессорах?

У меня есть 2 графических процессора, но я не могу запустить простую официальную демонстрацию параллелизации PyTorch. Я использую Python 3.6.1, PyTorch 0.2.1+a4fc05a, Windows 7 64 бит. Вот копия демо: import torch import torch.nn as nn from torch.au…
28 дек '17 в 18:50
0 ответов

PyTorch из памяти GPU сразу после инициализации

Я построил свою модель в PyTorch. Код хорошо работает на процессоре. Однако, похоже, что он исчерпывает память GPU сразу после инициализации сети и переключения на cuda. Код ошибки: model = init_from_scratch(args, train_exs, dev_exs) model.init_opti…
31 окт '18 в 17:14
1 ответ

Поддержка графического процессора Tensorflow в Linux Mint/Ubuntu 14.04

Итак, я установил тензор потока, и версия процессора работает нормально, но я не могу заставить работать графический процессор. Я установил Cuda, загрузив.de b с Nvidia. Я скопировал содержание cudNN cat /usr/local/cuda/include/cudnn.h | grep CUDNN_…
08 апр '17 в 19:36
1 ответ

Как определить поток устройства назначения в cudaMemcpyPeerAsync()?

Я делаю асинхронный memcpy от gpu0 до gpu1 с помощью cudaMemcpyPeerAsync (). cudaMemcpyAsync () предоставляет возможность использования потока для gpu0, но не для gpu1. Можно ли как-то определить поток принимающего устройства тоже? Я использую поток…
22 сен '13 в 05:54
1 ответ

Переход от многопоточной программы к ЦПУ на C++

Я создал программу, которая должна вызывать функцию несколько раз (много!!) с разными входными параметрами. Чтобы ускорить процесс, я использовал многопоточность так: std::vector< MTDPDS* > mtdpds_list; boost::thread_group thread_gp; for (size…
21 июл '17 в 16:46
3 ответа

Какова архитектура графических процессоров AMD/ATI Radeon серии 6000?

Смотри вопрос. Я могу найти документацию по сериям 5000 и 7000, но никаких заметок по сериям 6000 нет. Это полезно для попытки приблизиться к теоретической максимальной пропускной способности с OpenCL. До сих пор я нашел руководство по программирова…
06 июл '12 в 01:09
0 ответов

Металлический командный буфер оптимален для размытия и отображения MTLTexture

У меня есть следующий код, который размывает MTLTexture, а затем отображает его в MTKView, однако, является ли порядок буфера команд оптимальным? Blur - это Metal Performance Shader. Вычислительный шейдер просто пишет текстуру, это простой переход. …
02 авг '18 в 11:47
1 ответ

Может ли игра DirectDraw получить доступ к буферу без блокировки?

Я работаю над старой игрой для Windows DirectDraw. Я создал DirectDraw прокси. Он регистрирует каждый вызов IDirectDraw и IDirectDrawSurface. Backbuffer выглядит так после одного BltFast вызов: И так до следующего BltFast вызов: Эти фотографии сбрас…
17 июн '14 в 20:57
0 ответов

Как отобразить использование графического процессора для iPad?

Я работаю над диагностическими инструментами для приложения для iPad, и я хотел бы отобразить как процессор, так и графический процессор в виде таблицы. Я успешно вытащил процессор, но не могу найти ловушку для определения использования / доступност…
18 дек '12 в 22:06
1 ответ

GPU: преобразование координат вершин с плавающей точкой в ​​фиксированную точку. Как?

По сути, я пытаюсь понять, как работают графические процессоры, когда дело доходит до преобразования координат с плавающей вершиной в числа с фиксированной точкой во время растеризации. Я прочитал эту прекрасную статью, которая уже многое объясняет,…
19 фев '15 в 22:01
3 ответа

Выполнение инструкций CPU/GPU из управляемого кода

Принимая во внимание бит отключения выполнения, каков рекомендуемый способ выполнения инструкций для собственного процессора из высокоуровневой управляемой среды, такой как VB.NET 2008 или C#. Кроме того, кто-нибудь достиг аналогичного в выполнении …
20 янв '10 в 17:03
1 ответ

Как получить список видеокарт, к которым подключены мониторы?

Как получить список видеокарт, к которым подключены мониторы? Могу ли я получить список с параметрами: pciBusID, pciDeviceID, pciDomainID? ОС: Windows 7 Графические процессоры: nVidia GeForce/Quadro
04 сен '14 в 08:52
1 ответ

Как ОС объединяет дискретные и интегрированные видеокарты?

У меня есть система, в которой есть как дискретные, так и интегрированные видеокарты (одна Nvidia, а другая Intel). К своему удивлению я обнаружил, что могу подключить монитор к каждому в отдельности. Более того, я мог играть в игру в окне на монито…
20 мар '18 в 20:46
2 ответа

Можно ли использовать ускорение GPU при компиляции нескольких программ на компиляторе gcc?

Есть ли способ или инструмент для применения ускорения GPU при компиляции программ с помощью компилятора GCC? Прямо сейчас я создал программу для итеративного составления заданного списка программ. Это займет несколько минут. Я знаю несколько програ…
1 ответ

Функции, работающие по столбцам на gpuArrays в matlab

У меня есть пользовательская функция, которая принимает на 2 матрицы (2 столбца) и работает на нем. Это довольно сложная функция, поскольку она включает в себя несколько умножений матриц, проходящих последовательно через один из векторов столбцов (в…
11 сен '13 в 17:10
2 ответа

Как можно передавать типы данных glm напрямую в GPU через буферы OpenGL?

Я сам написал математические утилиты, которые делают все необходимое для простой графики, которую я программирую. Однако я не знаю, как сделать так, чтобы они могли напрямую переходить в OpenGL. Это можно сделать с помощью glm, например: std::vector…
28 июл '16 в 20:55
2 ответа

Странная ошибка при использовании cudaMemcpy: cudaErrorLaunchFailure

У меня есть код CUDA, который работает как показано ниже: cpyDataGPU --> CPU while(nsteps){ cudaKernel1<<<,>>> function1(); cudaKernel2<<<,>>> } cpyDataGPU --> CPU И функция1 такая: function1{ cudaKernel3&lt…
24 апр '12 в 20:43
1 ответ

Получение типа подключения графического процессора в Windows XP?

Мне нужно обнаружить в коде (C++), как видеокарта подключена к монитору / с, то есть VGA или DVI и т. Д. Я нашел два способа сделать это: запросив инструментарий управления Windows для D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY или используя функцию API nVidia…
15 апр '12 в 11:52
1 ответ

Существует ли какая-либо эквивалентная функция в пространстве имен gpu opencv для функции cvInvert из пространства имен cv?

Я пытаюсь перенести приложение openCV из cv в пространство имен gpu, чтобы воспользоваться преимуществами оптимизации графического процессора, и я не могу найти эквивалентную функцию для cvInvert в документации. Не могли бы вы сказать мне, если така…
09 июл '15 в 12:18
1 ответ

Theano - NameError: имя 'register_gpu_opt' не определено

Я обучил модель Theano на GPU и теперь хочу настроить ее для работы на сервере (без GPU). Сначала я столкнулся с проблемой, из-за которой моя модель не могла быть вскрыта CudaNdarray тип. Затем, следуя рекомендации из этого поста, я установил опцию …
18 авг '15 в 21:16