Я хочу скомпилировать код CUDA на Mac, но сделать его исполняемым в Windows.cuda nvcc cross compiler
Есть ли способ настроить кросс-компилятор nvcc CUDA?
Проблема в том, что мои окна для рабочего стола будут недоступны из-за путешествия, однако я не хочу тратить время, ожидая, пока я вернусь и не скомпилирую код. Если мне придется подождать, это будет пустой тратой времени, чтобы отладить код и убедиться, что он компилируется правильно и нравится. Тем не менее, у моего mac нет оборудования, способного использовать cuda.
Я использую систему сборки CMake для кросс-компиляции. Вы посмотрели на него? – geek
не. это то же самое, что строить обычный кросс-компилятор? – mma1480
Nvcc не является компилятором. Он использует компилятор хоста для большей части компиляции (включая большую часть компиляции кода GPU). Для компиляции для окон требуется компилятор visual studio, и это требование не подлежит обсуждению. Вы можете установить цепочку инструментов на OS X без графического процессора NVIDIA. Вы просто не сможете запустить результат выполнения исполняемых файлов OS X. – talonmies