tqdm(enumerate(dataloader))와 enumerate(tqdm(dataloader))

tqdm은 for문에서 iterable을 순회할때 어느정도 남아있는지 알려주는 대표적인 라이브러리

 

기본적으로 tqdm(iterable) 형태로 다음과 같이 사용

 

 

 

필요에 따라 dataloader를 순회할때 어느정도 남아있는지 궁금하다면...

 

dataloader는 indexing이 불가능해서 range(len(dataloader)): 형태로는 사용하기 어렵다

 

그래서 enumerate(dataloader)로 사용하는데 여기서 tqdm을 어떻게 써야하나

 

tqdm(enumerate(train_dataloader)) 형태로 쓰면... 이렇게 어느 정도 남아있는지 알수가 없음

 

 

 

반대로 enumerate(tqdm(train_dataloader)) 형태로 사용하면 어느정도 남아있는지 보여줌

 

TAGS.

Comments