\_tfq_simulate_ops.so не найден при импорте tensorflow_quantum
Пробуем импортировать исходные библиотеки, связанные с tensorflow_quantum:
import tensorflow as tf
import tensorflow_quantum as tfq
import cirq
import sympy
import numpy as np
Getting error in 2nd line:
File "Path_to_anaconda_site_packages\tensorflow_core\python\framework\load_library.py", line 61, in load_op_library
lib_handle = py_tf.TF_LoadLibrary(library_filename)
NotFoundError: Path_To_Tensorflow_Quantum\core\ops\_tfq_simulate_ops.so not found
3 ответа
Это решение, предоставленное командой Tensorflow, у меня сработало.
!pip install tensorflow-gpu==2.1.0
!pip install cirq==0.7.0 pathos==0.2.5 tensorflow-quantum==0.2.0
Это может быть то, что стоит поднять как проблему на TensorFlow Quantum Github здесь (https://github.com/tensorflow/quantum/issues). Без большой информации о платформе, которую вы используете, или даже о том, какая у вас версия python, может быть сложно диагностировать проблему здесь, но быстрое исправление, которое вы можете попробовать, может заключаться в том, что у вас установлена более старая версия TensorFlow. TensorFlow Quantum требует tf == 2.1.0.
pip install --upgrade pip
pip install --upgrade tensorflow
Если этого не произойдет, возможно, стоит открыть проблему на github и дать там еще несколько подробностей:)
Сделайте следующие шаги:
!pip uninstall tensorflow
!pip install tensorflow
затем перезапустите среду выполнения, чтобы импортировать пакеты. Это работает.