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

 

Installing Ray — Ray v2.0.0.dev0

.rst .pdf to have style consistency -->

docs.ray.io

 

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

https://github.com/ray-project/ray/issues/9114

728x90