////
Search
Duplicate
💡

2022.05.08 회의록(개발)

생성일
2023/02/16 14:02
참여자
태그
개발
속성

테스트

Background & Basic knowledge

테스트 파일 실행 방법 알기
기본적인 작동 원리 알기
코드 이해 능력 탑재

joint_ctc_model 사용

tests에 있는 기본 예제를 이용하여 모델 테스트해보기
하지만 바로 실행하면 실행이 되지 않는다.
몇 가지의 코드를 우리의 상황에 맞게 수정하고 파일 위치를 옮겨주어야 한다.
테스트 .py는 test_joint_ctc_listen_attend_spell.py 사용할 예정이다.
이것을 포함해 test_joint_ctc_transfomor.py
test_joint_ctc_conformor_lstm.py도 똑같은 오류를 발생하고 있으므로 한 개만
우선적으로 테스트를 해볼 생각이다.
외부 API나 내부 API를 호출해오는 함수를 사용하여 만들 예정이므로
정확성에 먼저 초점을 두고 제작한다.
시작하면서 실행해야 할 순서를 알아본 순서대로 작성한다.
0. 런타임 GPU 상태로 변경할 것
1.
charator.py에서 config.tokenizer → config.vocab 코드로 변경하기
2.
labels.csv파일 받아서 openspeech폴더 안에 넣어서 위치 조정하기
3.
Expected all tensors to be on the same device, but found at least two devices, cpu and cuda:0!
이 줄은 경우의 수가 여러가지인데
데이터가 텐서로 변환이 되었는가?
데이터끼리 data type 이 같은가
모델 입력되기전 데이터가 모델과 같은 device 인가
모델들은 다 같은 device로 통일 되었는가
내가 확정한 것은 GPU오류 일 것 같다
python확장자에서 코드로 확인해 본 결과
import tensor t=tensor.cuda(2,2) t.is_cuda()
Python
복사
실행하면 FALSE가 나온다 이 말은 GPU가 모든 device에 같게 되지 않았다는 말이다.