5
ответов

cl.exe не найден в Visual Studio 2017 [дубликат]

Я установил Visual Studio для программирования Nvidia CUDA, хотя при запуске nvcc -o 1 hello.cu Я получаю сообщение об ошибке nvcc fatal: Не могу найти компилятор 'cl.exe' в PATH, который я искал в этом ПК / ...
вопрос задан: 14 November 2011 19:49
3
ответа

Каков правильный шаблон для вызова NVCC (Cuda 9.0) из командной строки? [Дубликат]

вызов «C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ VC \ Auxiliary \ Build \ vcvarsx86_amd64.bat" "C: \ Program Files\nVIDIA GPU Computing Toolkit \ CUDA \ v9.0 \ bin\nvcc .exe "-gencode = arch = ...
вопрос задан: 26 July 2011 16:24
3
ответа

CUDA: NVCC дает выражение управления, постоянное предупреждение на, утверждают

Я добираюсь, выражение управления предупреждения является константным на операторе контроля как это: утверждайте (... && "сообщение об ошибке"); Почему это предупреждение на этом утверждает? Как я могу подавить это предупреждение? NVCC..
вопрос задан: 24 February 2011 06:34
2
ответа

Простейший возможный пример, показывающий, как GPU превосходит CPU с помощью CUDA

Я ищу максимально сжатый объем кода, который можно кодировать как для процессора (используя g ++), так и для графического процессора (используя nvcc), для которого графический процессор последовательно превосходит центральный процессор. Любой тип алгоритм
вопрос задан: 5 October 2011 15:42
1
ответ

Компилятор Cuda NVCC - как включить / показать?

Мне нужно показать все включения (в порядке их включения) в окне «Вывод» Visual Studio, чтобы выяснить, какой файл вызвал какую-то неясную ошибку. Но не могу найти способ включить "/ ...
вопрос задан: 4 April 2019 23:04
1
ответ

Компилятор CUDA (nvcc) макрос

Существует ли #define компилятор (nvcc) макрос CUDA, который я могу использовать? (Как _WIN32 для Windows и так далее.) Мне нужно это для кода заголовка, который будет распространен между nvcc и VC ++ компиляторы. Я знаю, что могу пойти...
вопрос задан: 27 November 2015 11:19
1
ответ

Невозможно скомпилировать boost / comb с nvcc [duplicate]

Это моя программа. #include & lt; boost / range / combination.hpp & gt; #include & lt; vector & gt; #include & lt; list & gt; #include & lt; string & gt; int main () {std :: vector & lt; int & gt; a {4, 5, 6}; double b [] ...
вопрос задан: 15 November 2011 17:22
1
ответ

При компиляции с использованием nvcc он генерирует файлы .exp и .lib вместе с исполняемым файлом, что такое использование этих файлов? [Дубликат]

в то время как компиляторы c и c ++ генерируют только исполняемый файл, поэтому почему эти файлы генерируются nvcc на платформах linux и windows.
вопрос задан: 19 October 2011 13:33
0
ответов

Makefile для CUDA и C

Я работаю над проектом, в котором используются файлы .c и .cu. Первоначальный пакет был полностью написан на C и имел собственный Makefile (он отлично работал). Я добавил файл .cu в проект, и теперь я...
вопрос задан: 23 May 2017 12:00
0
ответов

Использует ли -опцию -быстрая -математика для преобразования умножения SP во внутренние числа?

Я бегло просмотрел руководство по программированию CUDA с -использованием -быстрой -математической оптимизации, и хотя в приложении C упоминаются деления, которые должны быть преобразованы во встроенные, но нет упоминания о...
вопрос задан: 19 November 2016 23:36
0
ответов

Как я могу скомпилировать код CUDA, а затем связать его с проектом C ++?

Мне нужна помощь, чтобы начать работу с проектом с использованием CUDA. Моя цель - создать проект, который я могу скомпилировать в собственном компиляторе g ++, но использует код CUDA. Я понимаю, что мне нужно скомпилировать ...
вопрос задан: 10 November 2015 00:57
0
ответов

NVIDIA NVCC и CUDA: Cubin vs. PTX

Я использую арку CUDA 4.0, с устройством Compute_Capability 2.0 (GTX460). В чем разница между файлами 'cubin' и 'ptx'? Я думаю, что cubin - это родной код для gpu, так что это arch. ...
вопрос задан: 13 March 2015 07:47
0
ответов

/usr/bin/ld: Dwarf Error

Я пытаюсь скомпилировать сложное приложение с помощью nvcc, и мне нужно изменить компилятор с mpic++ на g++, т.к. что у меня возникает эта ошибка: /usr/bin/ld: Ошибка Dwarf: найдена версия dwarf '3', это ...
вопрос задан: 4 July 2013 10:41
0
ответов

/usr/bin/ld: не удается найти -lcudart

Я получаю следующее сообщение при попытке скомпилировать программу CUDA: /usr/bin /ld: не удается найти -lcudart Никогда раньше не сталкивался с такой ошибкой. Это какая-то проблема с моим PATH? Вот ...
вопрос задан: 12 March 2012 12:45
0
ответов

Создание программы GPL C с модулем CUDA

Я пытаюсь изменить программу GPL, написанную на C. Моя цель - заменить один метод реализацией CUDA, что означает, что мне нужно компилировать с nvcc вместо gcc. Мне нужна помощь в создании ...
вопрос задан: 20 February 2012 15:39
0
ответов

CUDA и nvcc: использование препроцессора для выбора между float и double

Проблема: Имея .h, я хочу определить real как double, если компилирую для c/c++ или для cuda с вычислительной способностью >= 1.3. Если компиляция для cuda с вычислительной способностью < 1.3, то определить ...
вопрос задан: 10 January 2012 11:04
0
ответов

CUDA с Boost

Я в настоящее время пишу приложение CUDA и хотите использовать библиотеку Boost :: Program_Options, чтобы получить необходимые параметры и ввод пользователя. Беда, у меня есть, это то, что NVCC не может справиться с ...
вопрос задан: 13 September 2011 09:34
0
ответов

cuda with mingw - updated

We have been developing our code in linux, but would like to compile a windows executable. The old non-gpu version compiles just fine with mingw in windows, so I was hoping I'd be able to do the same ...
вопрос задан: 13 May 2011 19:06
0
ответов

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

При компиляции кода CUDA вы должны выбрать, для какой архитектуры создается ваш код. nvcc предоставляет два параметра для определения этой архитектуры, в основном: arch указывает виртуальный ...
вопрос задан: 12 January 2011 17:02
0
ответов

nvcc -Xptxas –v флаг компилятора не действует

У меня есть проект CUDA. Он состоит из нескольких файлов .cpp, содержащих логику моего приложения, и одного файла .cu, который содержит несколько ядер и функцию __host__, которая их вызывает. ...
вопрос задан: 15 September 2010 17:00