Tensorflow_cc приводит к неопределенной ссылке на `omp_in_parallel@VERSION' ⇐ Linux
Tensorflow_cc приводит к неопределенной ссылке на `omp_in_parallel@VERSION'
Я установил 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) Что происходит? Должна ли эта ссылка быть или нет? А если нет, то кто виноват?
Я установил 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) Что происходит? Должна ли эта ссылка быть или нет? А если нет, то кто виноват?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Tensorflow_cc приводит к неопределенной ссылке на `omp_in_parallel@VERSION'
Anonymous » » в форуме C++ - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Возможен ли цикл Omp for, вызываемый в конечном итоге из одного региона OMP?
Anonymous » » в форуме C++ - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка шины или ошибка сегментации (сброс ядра) с использованием #pragma omp Parallel для
Anonymous » » в форуме C++ - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка шины или ошибка сегментации (сброс ядра) с использованием #pragma omp Parallel для
Anonymous » » в форуме C++ - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-