Может ли кто-нибудь дать мне простую программу C ++ с использованием OpenMP с GPU NVIDIA в качестве цели, и дать мне строку для его составления?g++-9 9.2.1-9ubuntu2
gcc-9-offload-nvptx 9.2.1-9ubuntu2
libgomp-plugin-nvptx1:amd64 9.2.1-9ubuntu2
nvptx-tools 0.20180301-1
< /code>
Я потратил часы на поиски и пробуя советы, некоторые из них противоречивы, и большая часть его, казалось бы, устаревшей. Например, я не хочу компилировать компилятор. Вот мой минимальный пример неработающего примера: < /p>
int main() {
double s;
#pragma omp target teams distribute parallel for reduction(+:s) map(tofrom:s)
for (int idx = 0; idx < 1000; ++idx) s+= idx;
std::cout < /p>
Вывод: < /p>
cc1plus: warning: could not emit HSAIL for the function [-Whsa]
cc1plus: note: support for HSA does not implement non-gridified OpenMP parallel constructs.
munmap_chunk(): invalid pointer
mkoffload: fatal error: x86_64-linux-gnu-accel-nvptx-none-gcc-9 terminated with signal 6 [Aborted], core dumped
compilation terminated.
lto-wrapper: fatal error: /usr/lib/gcc/x86_64-linux-gnu/9//accel/nvptx-none/mkoffload returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
[1] 29044 exit 1 g++ target2.cc -fopenmp -fno-stack-protector
< /code>
справка? Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/599 ... pu-example
Запрос простейшего примера GPU OpenMP ⇐ C++
Программы на C++. Форум разработчиков
1751517729
Anonymous
Может ли кто-нибудь дать мне простую программу C ++ с использованием OpenMP с GPU NVIDIA в качестве цели, и дать мне строку для его составления?g++-9 9.2.1-9ubuntu2
gcc-9-offload-nvptx 9.2.1-9ubuntu2
libgomp-plugin-nvptx1:amd64 9.2.1-9ubuntu2
nvptx-tools 0.20180301-1
< /code>
Я потратил часы на поиски и пробуя советы, некоторые из них противоречивы, и большая часть его, казалось бы, устаревшей. Например, я не хочу компилировать компилятор. Вот мой минимальный пример неработающего примера: < /p>
int main() {
double s;
#pragma omp target teams distribute parallel for reduction(+:s) map(tofrom:s)
for (int idx = 0; idx < 1000; ++idx) s+= idx;
std::cout < /p>
Вывод: < /p>
cc1plus: warning: could not emit HSAIL for the function [-Whsa]
cc1plus: note: support for HSA does not implement non-gridified OpenMP parallel constructs.
munmap_chunk(): invalid pointer
mkoffload: fatal error: x86_64-linux-gnu-accel-nvptx-none-gcc-9 terminated with signal 6 [Aborted], core dumped
compilation terminated.
lto-wrapper: fatal error: /usr/lib/gcc/x86_64-linux-gnu/9//accel/nvptx-none/mkoffload returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
[1] 29044 exit 1 g++ target2.cc -fopenmp -fno-stack-protector
< /code>
справка? Спасибо.
Подробнее здесь: [url]https://stackoverflow.com/questions/59959143/requesting-simplest-openmp-target-gpu-example[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия