У меня следующая проблема, я разрабатываю приложение cuda для платы jetson TX2. Вся разработка выполняется на машине с Ubuntu, а затем я запускаю программу удаленно в jetson.
Я использую CUDA 10.0 и библиотеку PCL 1.9.1, которая была построена из источников в jetson с функциями CUDA и QT5. Я также скомпилировал из источников в jetson библиотеку VTK и повысил 1.65. Все компилируется нормально, но каждый раз, когда я пытаюсь запустить свою программу в jetson, я получаю следующую ошибку:
ошибка при загрузке общих библиотек: libcufft.so.9.0
Поскольку я использую CUDA 10, у меня нет этой библиотеки, и в коде я не имею никакой ссылки на cufft, поэтому я предполагаю, что библиотека, которую я использую, создает эту зависимость. Я хочу знать, есть ли какой-нибудь способ узнать, какая часть кода или какая библиотека может создать эту зависимость, чтобы устранить ошибку.
Я пробовал команду LDD, но эта команда говорит мне, что программе нужна библиотека cufft.so.9.0, но не говорит мне, какая часть кода может создавать эту зависимость.
Далее я суммирую все библиотеки, которые я использую:
PCL 1.9.1
ВТК 8.0
собственный
Либфланн 1,9
Пататская библиотека
Я также использую Nvidia nsight eclipse.
Спасибо!