unable to open file: libtensorflow_io.so in Windows 11
OS: Windows 11 TF Version: 2.10.1 TFIO Version: 0.31.0
While using tfio.audio.resample(waveform, rate_in=sr, rate_out=SAMPLE_RATE), I am getting following error.
Traceback (most recent call last):
File "C:\Users\sudip\Desktop\workspace\audio\tf_pipeline\audio.py", line 12, in
File "C:\Users\sudip\miniconda3\envs\tf\lib\site-packages\tensorflow_io\python\ops\audio_ops.py", line 458, in f
return core_ops.io_audio_resample(
File "C:\Users\sudip\miniconda3\envs\tf\lib\site-packages\tensorflow_io\python\ops\__init__.py", line 88, in __getattr__
return getattr(self._load(), attrb)
File "C:\Users\sudip\miniconda3\envs\tf\lib\site-packages\tensorflow_io\python\ops\__init__.py", line 84, in _load
self._mod = _load_library(self._library)
File "C:\Users\sudip\miniconda3\envs\tf\lib\site-packages\tensorflow_io\python\ops\__init__.py", line 69, in _load_library
raise NotImplementedError(
NotImplementedError: unable to open file: libtensorflow_io.so, from paths: ['C:\\Users\\sudip\\miniconda3\\envs\\tf\\lib\\site-packages\\tensorflow_io\\python\\ops\\libtensorflow_io.so']
caused by: ['C:\\Users\\sudip\\miniconda3\\envs\\tf\\lib\\site-packages\\tensorflow_io\\python\\ops\\libtensorflow_io.so not found']
Although, I found the libtensorflow_io.so file in C:\Users\sudip\miniconda3\envs\tf\Lib\site-packages\tensorflow_io\python\ops folder.
Having the same issue here.
OS: Windows 11 Python 3.9.16 (also tried 3.7.3 - same error) TF Version: 2.10.1 TFIO Version: 0.31.0
Code to reproduce:
from platform import python_version
import tensorflow as tf
import tensorflow_io as tfio
# print system information
print('Python Version : ', python_version())
print('TensorFlow Version : ', tf.__version__)
print('TensorFlow IO Version : ', tfio.__version__)
audio = tfio.audio.AudioIOTensor('test')

Having the same issue here
Same problem here: Alma Linux 9.2 Python 3.9.16 Tensorflow 2.14.0 Tensorflow-io 0.34.0
def load_wav_16k_mono(filename): file_contents = tf.io.read_file(filename) wav, sample_rate = tf.audio.decode_wav( file_contents, desired_channels=1) wav = tf.squeeze(wav, axis=-1) sample_rate = tf.cast(sample_rate, dtype=tf.int64) wav = tfio.audio.resample(wav, rate_in=sample_rate, rate_out=16000) return wav
NotImplementedError Traceback (most recent call last) Cell In[3], line 43 39 return wav 42 # Plot Wave ---> 43 cr_wave = load_wav_16k_mono(KNACKER_FILE) 44 ok_wave = load_wav_16k_mono(NOT_KNACKER_FILE) 46 plt.plot(cr_wave)
Cell In[3], line 38, in load_wav_16k_mono(filename) 36 wav = tf.squeeze(wav, axis=-1) 37 sample_rate = tf.cast(sample_rate, dtype=tf.int64) ---> 38 wav = tfio.audio.resample(wav, rate_in=sample_rate, rate_out=16000) 39 return wav
File /usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/audio_ops.py:469, in resample(input, rate_in, rate_out, name) 464 def f(i): 465 return core_ops.io_audio_resample( 466 i, rate_in=rate_in, rate_out=rate_out, name=name 467 ) --> 469 value = tf.vectorized_map(f, input) 471 def g1(): 472 return tf.squeeze(value, [0, -1])
File /usr/local/lib64/python3.9/site-packages/tensorflow/python/ops/parallel_for/control_flow_ops.py:578, in vectorized_map(fn, elems, fallback_to_while_loop, warn) 575 else: 576 batch_size = max(static_first_dims) --> 578 return pfor( 579 loop_fn, 580 batch_size, 581 fallback_to_while_loop=fallback_to_while_loop, 582 warn=warn)
File /usr/local/lib64/python3.9/site-packages/tensorflow/python/ops/parallel_for/control_flow_ops.py:228, in pfor(loop_fn, iters, fallback_to_while_loop, parallel_iterations, warn) 225 def_function.run_functions_eagerly(False) 226 f = def_function.function(f) --> 228 outputs = f() 229 if functions_run_eagerly is not None: 230 def_function.run_functions_eagerly(functions_run_eagerly)
File /usr/local/lib64/python3.9/site-packages/tensorflow/python/util/traceback_utils.py:153, in filter_traceback.
File /tmp/autograph_generated_filep7f1_0uq.py:17, in outer_factory.
File /usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/audio_ops.py:465, in resample.
File /usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/init.py:88, in LazyLoader.getattr(self, attrb) 87 def getattr(self, attrb): ---> 88 return getattr(self._load(), attrb)
File /usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/init.py:84, in LazyLoader._load(self) 82 def _load(self): 83 if self._mod is None: ---> 84 self._mod = _load_library(self._library) 85 return self._mod
File /usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/init.py:69, in _load_library(filename, lib) 67 except (tf.errors.NotFoundError, OSError) as e: 68 errs.append(str(e)) ---> 69 raise NotImplementedError( 70 "unable to open file: " 71 + f"{filename}, from paths: {filenames}\ncaused by: {errs}" 72 )
NotImplementedError: in user code:
File "/usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/audio_ops.py", line 465, in f
return core_ops.io_audio_resample(
File "/usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/__init__.py", line 88, in __getattr__
return getattr(self._load(), attrb)
File "/usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/__init__.py", line 84, in _load
self._mod = _load_library(self._library)
File "/usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/__init__.py", line 69, in _load_library
raise NotImplementedError(
NotImplementedError: unable to open file: libtensorflow_io.so, from paths: ['/usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/libtensorflow_io.so']
caused by: ['/usr/local/lib/python3.9/site-packages/tensorflow_io/python/ops/libtensorflow_io.so: cannot open shared object file: No such file or directory']
Having the same issue.
I am also facing same issue.