issues
search
boostcampaitech2
/
mrc-level2-nlp-14
mrc-level2-nlp-14 created by GitHub Classroom
MIT License
10
stars
8
forks
source link
[Dev] train.py, inference.py 합치기
#4
Closed
taeukkkim
closed
2 years ago
taeukkkim
commented
2 years ago
[x] train.py와 inference.py를 하나로 합쳐 run.py 생성
hrxorxm
commented
2 years ago
목표 : train.py와 inference.py 파일을 합칠 때 편리하도록
run_mrc
함수 내에 존재하는 함수들을 파일 밖으로 빼기
커밋 내용
run_mrc 함수 내에 있던 preprocessing, postprocessing 함수 부분을 solution/reader 에 옮겨 놓았다.
utils_qa.py 파일에 있던 내용을 solution/utils 부분과 solution/reader 로 옮겨 놓았다.
arguments.py 를 사용한 부분을 solution/args 를 사용하도록 바꿔 놓았다.
taeukkkim
commented
2 years ago
목표: train.py와 inference.py 파일을 합쳐서 run.py 생성
커밋 내용:
inference.py의 run_sparse_retrieval 함수를 임시로 train.py format에 추가
do_eval, do_predict인 경우 eval_dataset을 생성하도록 바꿈
QuestionAnsweringTrainer 내부 하이퍼파라미터 수정
predictions 생성 코드 train.py format에 추가
추가 필요 작업: end to end로 train에서 inference까지 가능하도록 수정
KimDaeUng
commented
2 years ago
@jinmang2 @Amber-Chaeeunk 추상화 작업이 완료되었는데 이슈를 닫아도 될까요?
KimDaeUng
commented
2 years ago
1 #18 Refactoring 완료 issue close.