• 카테고리

    질문 & 답변
  • 세부 분야

    컴퓨터 비전

  • 해결 여부

    미해결

TF_RECORD 파일 생성 시 오류

21.05.24 22:51 작성 조회수 142

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 버전을 어떻게 알아서 인식하는지도 궁금합니다. 매번 질문드려서 죄송합니다...