inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

유니티 머신러닝 에이전트 완전정복 (기초편)

ML-Agents 환경 학습 2

에러메시지가 뜹니다...

485

고재청

작성한 질문수 17

1

   print(f'name of behavior:{behavior_name}')

이걸 하려고 하는데...


UnityWorkerInUseException
: Couldn't start socket communication because worker number 0 is still in use. You may need to manually close a previously opened environment or use a different worker number.UnityWorkerInUseException: Couldn't start socket communication because worker number 0 is still in use. You may need to manually close a previously opened environment or use a different worker number.


라는 오류가 뜹니다...


어떻게 해결해야 하나요?

강화학습 머신러닝 배워볼래요? unity unity-ml-agents

답변 2

1

민규식

아 이렇게 worker 0이 사용중이어서 소켓 통신을 시작할 수 없다는 말은 여러개의 유니티 머신러닝 환경을 실행하려고 할 때 확인할 수 있는 에러 메시지입니다. 예를 들어 유니티 머신러닝 에이전트로 만든 환경 하나를 띄워놓고 학습하는 중에 다른 유니티 머신러닝 에이전트 환경을 하나 더 띄우려고 할 때 발생합니다. 

Python API를 사용하는 경우와 유니티 머신러닝 에이전트에서 제공하는 알고리즘을 사용하는 경우 각각 이에 대한 해결 방법이 다른데요! 

Python API의 경우 UnityEnvironment를 불러올 때 아래와 같이 worker_id에 다른 숫자를 넣어주시면 됩니다. 

mlagents learn을 사용하는 경우에는 --base-port 옵션을 사용하시면 됩니다. 

ex) mlagents-learn [yaml 경로] --env = [환경 경로] --run-id = [데이터 저장 폴더 이름] --base-port=1

0

고재청

감사합니다! 다시 해보니까 잘 작동됩니다!

0

민규식

 네넵! 다행이네요! :) 

설치 프로그램 버전 질문있습니다.

0

96

2

env 환경경로 입력방법

0

94

2

onnx에 대해서

0

133

1

텐서플로우가 안열립니다

0

118

2

DQN을 위한 파라메터값 세팅에서 goal-plus, goal-ex

0

95

1

dqn 인덱스 에러

0

121

3

2025년 pip ml agents 설치 에러

0

235

1

DQN 실행 오류

0

316

2

ML-Agents 살펴보기 11페이지 질문입니다.

0

225

1

배웠던 내용을 기반으로 match3 인공지능으로 플레이 하는 걸 만들고 있는데.. 질문이 있습니다.

0

395

2

3DBall 학습 중 문제

0

224

1

mlagents-learn --hlep

0

242

1

DQN 환경 학습

0

381

3

DQN 함수를 어디에다 만들고 실행하나요??>?>

0

351

1

갑자기 Template>Scripts 폴더는 어디에서 만들어졌는지...

0

285

2

mlagents-learn 에러 수정 방법을 문의드립니다.

0

660

3

Pyuthon API 적용

0

728

7

GridWorld, CollectObservations에서 에러 질문입니다.

0

660

1

yaml을 이용한 GAIL 및 BC를 mlagents-learn으로 실행 시 에러

0

468

1

GridWorld, 유니티에서 실행하면 observation 관련 에러가 뜹니다.

0

504

2

PPO Parameters에서 normalize 관련 질문입니다.

0

359

1

GridWorld 가 작동은 잘 되는데, score가 너무 낮게 나와요.

0

578

3

GridWorld가 움직이지 않고, time out 으로 중지됩니다.

0

501

2

싱글에이전트 코드를 멀티에이전트 코드로 수정 관련

0

419

2