🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    컴퓨터 비전

  • 해결 여부

    미해결

TF_RECORD 파일 생성 시 오류

21.05.24 22:51 작성 조회수 160

0

교수님 안녕하세요! 강의 항상 잘 듣고 있습니다! 수업을 따라가다가 잘 안되는 부분이 있어서 질문하나만 하려고 합니다!

저는 개인 컴퓨터에 있는 GPU를 이용해서 수업을 듣고 있습니다.

환경변수 잡는 것까지는 아래 사진과 같이 잘 됩니다.

하지만, TF_RECORD 파일을 생성하는 코드만 실행하면 아래 사진과 같이 오류가 납니다. 수많은 시도를 했지만 오류가 잡히지 않아 답답한 마음에 교수님에 쪽지를 보냅니다.

항상 유용한 강의 감사합니다!

답변 4

·

답변을 작성해보세요.

0

음. Yolo와 retinanet 강의를 들으시면 됩니다. 거기에 다양한 custom data기반으로 학습하고 detect 하는 강의내용으로 되어 있습니다

0

ksg970320님의 프로필

ksg970320

질문자

2021.05.25

제가 졸업작품을 진행중에 있는데, 저희 팀의 주제가 object detection 을 활용하는 주제여서  학습 과정은 불가피 할 것 같습니다! 그러면 혹시 object detection 분야에서 tensorflow object detection api 말고 다른 방법으로 custom dataset을 학습시키는 방법이 있는지 알고 싶습니다! 항상 감사드립니다!

0

Cuda는 여러 버전을 깔수 없습니다.

CUDA 11는 tensorflow 1.x와 호환되지 않습니다. tensorflow 1.x를 적용하려면 CUDA 10으로 Downgrade해야 합니다.

꼭 windows환경에서 tensorflow object detection api를 테스트 해보셔야 할지요?

tensorflow object detection api는 불필요하게(?) 복잡합니다. 반드시 테스트 해보셔야 하실게 아니면, 윈도우 환경에서 적용은 건너띄시면 어떨까 싶습니다만,,

0

안녕하십니까,

에러 내용으로만 봐서는 Tensorflow 1.x가 아닌 2.x에서 수행을 하고 계시는것 같습니다.

오류 내용이 tf.gfile.GFile 이 deprecated 되었다고 나옵니다. Tensorflow 2.x에선 tf.gfile.GFile이 변경되었습니다.  conda 가상환경이 tf 1.13 ~ 15 환경인지 확인 부탁드립니다.

감사합니다.

ksg970320님의 프로필

ksg970320

질문자

2021.05.25

넵. 확인해 보았는데 텐서플로 버전은 강사님이 수업시간에 하신대로 1.15.2 버전 설치 했습니다! 

제가 구글에 검색해 본 결과 텐서플로 버전과 CUDA 버전이 맞지 않아서 그럴 수도 있다고 합니다!

그래서 죄송하지만 한가지만 더 질문드리고 싶습니다! 

제 컴퓨터에는 현재 CUDA 11.0 버전이 설치되어 있습니다.

하지만 텐서플로 1.15.2 버전에 맞는 CUDA 버전은 10.0 이라고 해서 저 버전도 설치해보려고 하는데요! 하나의 컴퓨터에서 여러개의 CUDA 버전을 설치해도 되는지 여쭤보고 싶습니다! 

여러개의 버전을 설치해도 된다면, 제가 작성한 텐서플로 소스코드가 CUDA 버전을 어떻게 알아서 인식하는지도 궁금합니다. 매번 질문드려서 죄송합니다...

채널톡 아이콘