Tensorflow_cc приводит к неопределенной ссылке на `omp_in_parallel@VERSION'C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Tensorflow_cc приводит к неопределенной ссылке на `omp_in_parallel@VERSION'

Сообщение Anonymous »


Я установил tensorflow-opt-cuda в Arch Linux, но пытаюсь подключиться как

g++ -fopenmp "CMakeFiles/intro-hello-world.dir/hello-world.cc.o" -o intro-hello-world /usr/lib/libtensorflow_cc.so /usr/lib/libtensorflow_framework. так /usr/lib/libgomp.so -lpthread результат:

/usr/bin/ld: /usr/lib/libtensorflow_cc.so: неопределенная ссылка на `omp_in_parallel@VERSION' /usr/bin/ld: /usr/lib/libtensorflow_cc.so: неопределенная ссылка на `GOMP_barrier@VERSION' /usr/bin/ld: /usr/lib/libtensorflow_cc.so: неопределенная ссылка на `omp_get_max_threads@VERSION' /usr/bin/ld: /usr/lib/libtensorflow_framework.so: неопределенная ссылка на `kmp_set_blocktime@VERSION' /usr/bin/ld: /usr/lib/libtensorflow_cc.so: неопределенная ссылка на `omp_get_num_threads@VERSION' /usr/bin/ld: /usr/lib/libtensorflow_cc.so: неопределенная ссылка на `omp_get_thread_num@VERSION' /usr/bin/ld: /usr/lib/libtensorflow_cc.so: неопределенная ссылка на `GOMP_parallel@VERSION' /usr/bin/ld: /usr/lib/libtensorflow_framework.so: неопределенная ссылка на `omp_set_num_threads@VERSION' Collect2: ошибка: ld вернул 1 статус выхода пока у меня есть (например):

readelf --symbols --wide /usr/lib/libgomp.so | grep 'omp_get_num_threads' 79: 0000000000017110 29 FUNC GLOBAL DEFAULT 15 omp_get_num_threads@@OMP_1.0 202: 00000000000241b0 9 FUNC GLOBAL DEFAULT 15 omp_get_num_threads_@@OMP_1.0 329: 0000000000017110 29 FUNC LOCAL DEFAULT 15 gomp_ialias_omp_get_num_threads 734: 00000000000241b0 9 FUNC GLOBAL DEFAULT 15 omp_get_num_threads_ 851: 0000000000017110 29 FUNC GLOBAL DEFAULT 15 omp_get_num_threads Обратите внимание

readelf --symbols --wide /usr/lib/libtensorflow_cc.so | grep 'omp_get_num_threads' 1122: 0000000000000000 0 FUNC GLOBAL DEFAULT UND omp_get_num_threads@VERSION (42) Что происходит? Должна ли эта ссылка быть или нет? А если нет, то кто виноват?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»