BSRGAN_implementation icon indicating copy to clipboard operation
BSRGAN_implementation copied to clipboard

tensorflow.python.framework.errors_impl.InvalidArgumentError: Input is not invertible. [Op:MatrixInverse]

Open puppy9207 opened this issue 3 years ago • 0 comments

Traceback (most recent call last):
  File "train.py", line 135, in <module>
    for data in eval_dataloader:
  File "C:\Users\work0070\Anaconda3\envs\torch\lib\site-packages\torch\utils\data\dataloader.py", line 517, in __next__
    data = self._next_data()
  File "C:\Users\work0070\Anaconda3\envs\torch\lib\site-packages\torch\utils\data\dataloader.py", line 557, in _next_data
    data = self._dataset_fetcher.fetch(index)  # may raise StopIteration
  File "C:\Users\work0070\Anaconda3\envs\torch\lib\site-packages\torch\utils\data\_utils\fetch.py", line 44, in fetch
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "C:\Users\work0070\Anaconda3\envs\torch\lib\site-packages\torch\utils\data\_utils\fetch.py", line 44, in <listcomp>
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "C:\Users\work0070\Desktop\python\ESPCN-pytorch-master\dataset.py", line 29, in __getitem__
    lr = degrade.degradation_pipeline(lr)
  File "C:\Users\work0070\Desktop\python\ESPCN-pytorch-master\utility\degrade.py", line 141, in degradation_pipeline
    img = get_camera(img, degrade_dict)
  File "C:\Users\work0070\Desktop\python\ESPCN-pytorch-master\utility\degrade.py", line 206, in get_camera
    deg_img, features = unprocess(img)
  File "C:\Users\work0070\Desktop\python\ESPCN-pytorch-master\utility\unprocess.py", line 130, in unprocess
    cam2rgb = tf.linalg.inv(rgb2cam)
  File "C:\Users\work0070\Anaconda3\envs\torch\lib\site-packages\tensorflow\python\ops\gen_linalg_ops.py", line 1489, in matrix_inverse
    _ops.raise_from_not_ok_status(e, name)
  File "C:\Users\work0070\Anaconda3\envs\torch\lib\site-packages\tensorflow\python\framework\ops.py", line 6843, in raise_from_not_ok_status
    six.raise_from(core._status_to_exception(e.code, message), None)
  File "<string>", line 3, in raise_from
tensorflow.python.framework.errors_impl.InvalidArgumentError: Input is not invertible. [Op:MatrixInverse]

I tried to execute the code with my model and dataset. However, this error appears and it doesn't work. Have you experienced this error?

puppy9207 avatar May 10 '21 01:05 puppy9207