기본적인 릴라 바둑 보다 기력이 높은 릴라 제로 프로그램의 다운로드 및 사용법을 알아보겠습니다. 높은 수준의 인공지능과 바둑을 상대하고 싶은분들은 릴라 제로를 받아서 사용해보시면 좋습니다. 릴라제로는 시간이 갈수록 해시가 업데이트 되어서 기력이 강해진다고 합니다.
기본 Leela는 설치를 하고 실행하면 끝이지만 제로 버전은 여러 설치와 설정하는 과정이 필요한데요. 그래서 릴라 제로의 설치과정을 어려워 하시는 분들도 있습니다. 그래서 이번에는 제가 릴라 제로 프로그램을 설치하고 사용을 하는 방법을 간단하고 알기쉽게 설명을 해드리겠습니다.
Sabaki 설치
릴라 제로를 사용하기 위해서는 먼저 Sabaki 라는 프로그램을 사용해줘야 됩니다. 설치를 해주시면 되는데요. Sabaki 사이트에 접속을 해주신 이후에 win64 버전을 받아볼 수가 있습니다. 본인 컴퓨터가 32bit이신 분들은 32bit를 받아주면 되고요. 맥이나 리눅스 버전도 있습니다.
https://github.com/SabakiHQ/Sabaki/releases
설치 위치를 지정하고 설치를 진행해줍니다.
금방 설치가 완료되고요. 마침을 눌러서 나와줍니다. 아직 릴라 제로를 받지 않았기 때문에 Sabaki 실행하기에는 체크를 풀어주고요. 나옵니다.
릴라 제로 Leela Zero 다운로드
Leela Zero 사이트에 접속해서 받아주시면 되는데요. 가장 최신버전을 받아주시면 됩니다. 스크롤을 내려보면 그 이전 버전도 받을 수도 있습니다. 하단에 보이는 win64 버전을 선택해줍니다. 압축파일로 받아지게 됩니다.
https://github.com/leela-zero/leela-zero/releases
이후에는 알집이나 반디집 같은 프로그램으로 압축을 풀어줍니다. 파일명은 짧게 하기 위해서 zero로 변경을 해줄겁니다.
Network Hash 다운
릴라 제로 사이트에서 시간이 갈 수록 최신으로 업데이트 되는 Hash를 받아볼 수가 있습니다. 최신버전의 Hash를 받을 수록 기력이 향상됩니다. 해당 사이트에 접속을 해주신 이후에 그래프 아래에 보면 Best Network Hash 메뉴를 찾을 수 있습니다. 가장 위에 있는 최근에 업로드된 데이터인 Hash의 파란색 버튼을 클릭해주면 받아집니다. gz압축 파일로 받아지는데요.
마찬가지로 압축을 풀어줍니다.
압축을 풀고 폴더를 열면 하나의 파일이 보일텐데요. 그 파일을 텍스트 파일로 변경하면 됩니다. 앞의 이름은 임의로 저장을 하면 되는데요. 경로를 지정할때 입력을 정확하게 하기 때문에 잘 변경하고 확인해야 됩니다. 저는 zxc.txt로 변경을 해보았습니다.
이렇게 이름이 변경된 Hash 파일을 릴라 제로의 폴더에 옮겨주시면 됩니다.
zero폴더는 내 PC의 C드라이브로 옮겨줍니다. 지금까지 잘 따라오셨나요? 이제 거의 완료됬습니다.
릴라 제로 사용법
이제 아까 설치를 해놓았던 Sabaki 프로그램을 실행을 해줍니다. 그리고 상단의 Engines에서 Manage Engines를 클릭합니다.
라벨에는 사용할 이름을 Leela Zero나 원하는 이름으로 입력해주시고요. 표시되어 있는 부분에는 릴라 제로가 설치되어 있는 폴더와 파일의 경로를 그대로 입력하면 됩니다. zero폴더를 C드라이브에 넣으셨다면 아래의 내용대로 그대로 입력합니다.
명령어를 입력하면 되는데요. 아래 –gtp –noponder -p 1600 -r 30 –weights zxc.txt를 그대로 입력합니다. 위에 있는 텍스트 파일은 설정한 Hash의 이름대로 입력합니다. 설정한 후에는 Close를 눌러서 나와줍니다.
상단 메뉴의 File을 클릭하고 New를 눌러줍니다.
상대의 인공지능을 선택할 수가 있는데요. Rank 부분을 클릭하고 Leela Zero를 체크를 하면 적용이 됩니다.
그리고 게임을 시작하게 되면 릴라 제로 상대로 바둑을 두실 수가 있습니다.
지금까지 잘 따라하셨으면 쉽게 사용을 해보실 수가 있을텐데요. 설치를 하면서 문제가 생겼거나 궁금한 점은 댓글로 남겨주시길 바랍니다.