Computer/이게 왜 안되지?
[이왜안?] PicklingError: Can't pickle <function <lambda> at 0x000002AC976E6CA0>: attribute lookup <lambda> on __main__ failed
벼랑끝과학자
2024. 4. 18. 23:29
전혀 감도 안오는 에러가 뜨길래 약간 쫄았는데 나도 짬이 얼추 찼나보다. 금방 해?결 했다.
torch의 DataLoader를 설정하는 부분에서 num_workers를 0이 아닌 다른 값을 전달했다면 0으로 바꿔보고 다시 실행해보자.
test_loader = DataLoader(
test_set,
batch_sampler=test_sampler,
num_workers=0, # 이 값을 0 이외의 숫자로 전달하지 않았는지 확인하자.
pin_memory=True,
collate_fn=test_sampler.episodic_collate_fn,
)