Компьютерная графика

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Компьютерная графика » Программирование графики и GPU » Ошибка компиляции большого кода на CUDA С++


Ошибка компиляции большого кода на CUDA С++

Сообщений 1 страница 2 из 2

1

Ошибка компиляции большого кода на CUDA С++

1>D:\Temp/tmpxft_0000024c_00000000-9_c2m_gpu.cpp3.i(0): ### Compiler Error during Inline processing phase:
1>### Out of memory in MEM_POOL_Realloc
1>nvopencc ERROR: C:\CUDA\bin64/../open64/lib//inline.exe returned non-zero status 1
1>Linking...
1>LINK : fatal error LNK1181: cannot open input file '.\x64\Release\c2m_gpu.obj'

По диспетчеру задач в процессе выделяет больше 2Гб и выдает эту ошибку.
Если делать 2 файла *.cu, то в VS будет ошибка
Error: External calls are not supported (found non-inlined call to bb)

Заранее благодарен.
Александр.

Отредактировано alex_rad (2010-10-15 12:08:56)

0

2

У вас не слишком много шаблонов и инлайнов - м.б. просто сократить их количество ?
Смотрите все что инлайнится (в первую очередь шаблоны) и сокращайте их количество
А вообще на подобные вопросы есть универсальный отвыет - "Все телепаты в отпуске", вы не показываете код, ничего про него не говорите - и как тиут можно угадлать в чем ошибка?

0


Вы здесь » Компьютерная графика » Программирование графики и GPU » Ошибка компиляции большого кода на CUDA С++


создать свой форум бесплатно