_Andrea_R_ Ответов: 1

Исключение, вызванное C++ AMP (vcamp140d.dll)


Всем привет,

Я новичок в параллельных вычислениях на C++ (AMP). Чтобы начать работу, я скачал несколько примеров кода C++ и попытался запустить их на своем Visual Studio 2017 RC. Первый пример называется "свертка" и может быть легко найден в интернете.

Когда я пытаюсь запустить его в режиме отладки эта ошибка появляется в этой строке:

230 ускоритель устройство по умолчанию;

Исключение, выданное, в 0x00007FF9876212C3 (vcamp140d.dll) в Convolution.exe: 0xc0000005 исключение:
Нарушение доступа к местоположению чтения 0xFFFFFFFFFFFFFFFF. произошло
это - > * * _M_info_queue* * было 0xFFFFFFFFFFFFFFFF. произошло


[Convolution.zip]

Я не изменял код, а просто запускал его по мере загрузки.
Я пытался это исправить, но, похоже, что-то исходит непосредственно из vcamp140d.dll и в данный момент я не в состоянии ее решить. Кто-то знает, как это исправить, или у него такая же проблема?

Что я уже пробовал:

Следуйте тому, что предлагает компилятор, но я не смог преодолеть эту проблему.
Ищу пользователей, которым была показана такая же проблема в интернете, но ничего не нашел.
Пытался переустановить Visual studio в разных версиях.

CHill60

Почему бы не спросить там, где вы нашли пример "свертки" (и почему бы не включить источник в свой вопрос - вы получите лучшие и более быстрые ответы, не ожидая, что мы начнем искать материал).
EDIT - я пошел посмотреть, но я не собираюсь пытаться угадать, какой из 150 тысяч примеров "свертки" вы на самом деле использовали.

CHill60

Ну а плакат не ответил на предыдущие 2 комментария. Я бы предложил найти альтернативный пример

_Andrea_R_

Добавлена прямая ссылка на исходный код.

1 Ответов

Рейтинг:
0

KarstenK

Вы запускаете только "Release candidate". В нем могут быть какие-то ошибки.

Попробуйте выучить его, начав с обзор и некоторые образцы.

Может быть, вам лучше использовать какой-нибудь более старый VS, например VS 2012...


Member 10342635

Это не зависит от версий VS. Я стараюсь в VS2013, VS2015 и VS2017. Проблемы с vcamp & lt;version & gt;d.dll не решена. Эта проблема возникает при вызове конструктора элементов array_view.
Извините за мой англ.