메인 콘텐츠로 건너뛰기
“2021년부터 Gym을 유지 관리해 온 팀이 모든 향후 개발을 Gym의 드롭인 대체제인 Gymnasium으로 옮겼으며(import gymnasium as gym), Gym은 더 이상 업데이트를 받지 않을 예정입니다.” (출처)Gym은 더 이상 활발하게 유지 관리되는 프로젝트가 아니므로, W&B의 Gymnasium 인테그레이션을 사용해 보세요.
OpenAI Gym을 사용하는 경우, W&B는 gym.wrappers.Monitor에 의해 생성된 환경의 비디오를 자동으로 로그합니다. wandb.initmonitor_gym 키워드 인수를 True로 설정하거나 wandb.gym.monitor()를 호출하기만 하면 됩니다. W&B의 gym 인테그레이션은 매우 가볍습니다. 단순히 gym에서 로그되는 비디오 파일의 이름을 확인하여 해당 이름으로 명명하거나, 일치하는 항목을 찾지 못하면 "videos"로 대체합니다. 더 세밀한 제어가 필요한 경우, 언제든지 수동으로 비디오를 로그할 수 있습니다. CleanRLOpenRL Benchmark는 OpenAI Gym 예제에 이 인테그레이션을 사용합니다. 특정 Runs에 사용된 특정 코드를 포함하여 gym을 사용하는 방법을 보여주는 소스 코드를 확인할 수 있습니다.
OpenAI Gym dashboard