개발자 '쑥말고인절미'
[TENSORFLOW] 자동차 연비 예측하기: 회귀 예제 구현 본문
회사에 입사하고 받은 과제 중 하나가 아래 링크의 예제를 돌리는 것이었고, 이 과제를 통해서 텐서플로우라는 것을 처음 다뤄보았다.
자동차 연비 예측하기: 회귀 | TensorFlow Core
자동차 연비 예측하기: 회귀 Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한 번역과 최신 내용을 반영하기 위해 노력함에도 불구하고 공식 영문 문서
www.tensorflow.org
이 예제 하나 돌리는게 장장 3일이 걸렸다. 뭐가 이리 안되는게 많은지 아우 지겨워
그래도 예제를 돌리면서 출력결과들을 볼때마다 엄청나게 신기해서 사무실에 앉아서 육성으로 오~... 하고는 감탄을 하곤 했다. 재미가 있어보인다는 아니고 엄청나게 신기해서 흥미롭다.
혹시나 미래의 내가 이 예제를 다시 해봐야하는 일이 생겨서 참고하거나 나와 같은 예제를 다뤄볼 다른 사람들에게 도움이 될까 싶어 기록을 하려고 한다.
python은 텐서플로우 이전에 ROSS를 하면서 설치했다.
첨부한 링크 순서대로 진행하면 큰 문제 없이 예제를 진행할 수 있을 것이다.
1. 가상 환경 생성 + import 문제 해결 + 인터프리터 해결
아래 링크는 텐서플로우를 실행할 가상 환경을 생성하고 아래 있는 기본 예제 소스를 돌리기 위해 발생한 import문제를 해결하고, 나를 골머리썩게한 인터프리터 문제를 해결하여 기록한 내용이다.
정말 수많이 가상 환경을 만들고 지우고, import를 했다가 다시 전부 지웠다가, 인터프리터를 설정을 들여보다가 구글링해보다가 블라블라 진짜 적어도 10번 이상의 시행착오를 겪은 듯 하다;
import pathlib
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers
print(tf.__version__)
[TENSORFLOW] 가상 환경 생성 + import 해결 + 인터프리터 해결
어우 이걸 몇번이나 하는지 모르겠다. 우선 나는 practice 폴더 아래에 Tensorflow 예제를 실행시킬 폴더를 만들고 가상 환경을 생성해 줄 것이다. Visual Studio Code 터미널에서 practice폴더에 다음과 같이
tobeabettercoder.tistory.com
2. Could not load dynamic library 'cudart64_110.dll'
예제를 잘 진행하던 중 Could not load dynamic library 'cudart64_110.dll'라는 에러가 발생했고 해결을 기록한 내용이다.
[TENSORFLOW] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
아래와 같은 에러가 발생했다. 찾아보니 cudart64_110.dll이 없어서 그런거란다. 에러를 해결할 때 참고한 링크 두 개를 최하단에 첨부해놓았다. Could not load dynamic library 'cudart64_110.dll'; dlerror: cu..
tobeabettercoder.tistory.com
+ Could not load dynamic library 'nvcuda.dll'
과정 2번의 에러를 잘 해결하고 나서 또 에러가 발생했는데 nvcuda가 없어서 발생한 에러였다. 에러가 뜨니 해결하고 넘어가려고 했는데 굳이 중요하지 않은 에러였던 것 같다. (사실 중요하지 않은 에러가 어딨겠나) 지금 사용하고 있는 노트북은 GPU가 없어서 저 에러를 해결 할 수 있는 방법이 없는거 같은데 괜히 없애겠다고 도전해서 컴퓨터 메모리만 차지한거같다. 혹시나 필요한 분들이 있다면 참고하시길... 내가 적어놓은 글보다는 게시글 최하단에 참고링크를 참고해주면 좋겠다.
[TENSORFLOW] Could not load dynamic library 'nvcuda.dll'; dlerror: nvcuda.dll not found
+ 22.04.25 시키는대로 했는데 왜 안되니.. 사용하고 있는 노트북에 GPU 그래픽 카드가 없어서 cuDNN을 굳이 설치 안한거였는데 에러나서 한번 설치해봤더니 어... 무쓸모였나보다 에휴 + 22.04.25 이 에
tobeabettercoder.tistory.com
'STUDY > ROSS & Tensorflow' 카테고리의 다른 글
[TENSORFLOW] tensorflow 패키지 설치 중 에러 해결 참고링크 (0) | 2022.04.29 |
---|---|
[TENSORFLOW] 자동차 연비 예측하기: 회귀 예제 리뷰 (0) | 2022.04.26 |
[TENSORFLOW_에러] Could not load dynamic library 'nvcuda.dll'; dlerror: nvcuda.dll not found (0) | 2022.04.25 |
[TENSORFLOW_ERROR] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found (0) | 2022.04.25 |
[TENSORFLOW] 가상 환경 생성 + import 해결 + 인터프리터 해결 (0) | 2022.04.22 |