본문 바로가기
Data Science/Deep Learning

NotImplementedError: Cannot convert a symbolic Tensor to a numpy array 해결 방법

by Queen2 2022. 10. 30.
728x90
반응형

LSTM 구현을 아나콘다에서 실행하다가 NotImplementedError: Cannot convert a symbolic Tensor to a numpy array 오류를 만났는데요, 여러 자료를 보니 텐서플로우와 넘파이의 버전이 안 맞아서 생기는 문제였습니다.

 

스택오버플로우 내용을 바탕으로 해결방법을 정리해봤는데요 :)

(2021,2022년 기준)

 

아나콘다를 사용하는 경우)

conda install numpy==1.19.2

 

아나콘다 prompt에 이렇게 다운그레이드한 넘파이 버전을 설치하면 됩니다

 

텐서플로우, 넘파이 버전 맞춰주기 )

pip uninstall tensorflow
pip install tensorflow
pip uninstall numpy
pip install numpy

 

이 방법은 넘파이 버전을 낮춰주는게 아니라 서로 버전을 맞춰주는 코드입니다

 

 

Source:

https://stackoverflow.com/questions/66207609/notimplementederror-cannot-convert-a-symbolic-tensor-lstm-2-strided-slice0-t

728x90
반응형

댓글