AI | ML/Reinforcement Learning
[RL] Windows 환경에서 Ray 설치 및 실행하기
깜태
2021. 7. 29. 11:33
728x90
일단 전제로 알아두어야 할 것이 Windows 환경에서는 지원이 완벽하지 않다고 한다.
1. 기본적인 설치 명령어를 입력한다.
pip install -U ray
2. 아래 링크로 들어가 C++ runtime 파일을 설치하고 재실행한다.
2번을 제대로 실행하지 않을 경우, ray.init() 이라는 명령어를 실행했을 때
30초 이내에 응답이 없다는 에러가 발생한다.
(The current node has not been updated within 30 seconds. error)
https://docs.ray.io/en/master/installation.html#windows-support
ray는 redis를 기반으로 사용하는데 redis를 이미 설치했다면 redis-server가 실행중이여서 실행이 안 될 수 있다.
간단한 방법으로는 작업관리자에서 redis-server를 종료하고 다시 실행하면 된다.
아니면 ray 명령어의 파라미터로 port를 변경하고, 새로운 redis-server port를 할당해주면 된다.
3. 명령어 테스트
import ray
ray.init()
했을 때 에러없이 잘 진행된다면 설치가 완료된 것이다.
만약, 대쉬보드 에러가 난다면 ray.init(include_dashboard=False) 해보길 권장한다.
참고
https://docs.ray.io/en/master/installation.html
https://docs.ray.io/en/master/installation.html#windows-support
728x90