린스토리

[Tensorflow] NotImplementedError: Cannot convert a symbolic Tensor to a numpy array. 본문

Tensorflow/Tensorflow Error

[Tensorflow] NotImplementedError: Cannot convert a symbolic Tensor to a numpy array.

rinaaaLee 2022. 7. 18. 15:37

Tensorflow로 실행하다가 제목과 같은 에러가 발생했다. 

에러 해결한 방법은 다음과 같다.

 

Numpy Version 에러

 

Tensorflow version은 2.5.0 이고, Numpy version은 1.22.3 이었다.

Numpy 버전이 맞지 않아 위와 같은 에러가 나왔고, Numpy 버전을 다운그레이드 해주어야 한다.

 

우선 기존에 설치되어 있던 numpy를 삭제해주었다.

conda uninstall numpy

 

그리고 다시 numpy를 설치하는데, 버전을 낮추어 설치하였다.

conda install numpy=1.19.5 -c conda-forge

이렇게 다시 설치해주니 에러없이 문제가 해결되었다.

Comments