본문 바로가기
무모한 도전-주식 인공지능 만들기

ray를 사용한 우회로를 개척해 보기 -5-

by 인터넷떠돌이 2020. 7. 26.
반응형

안녕하세요?

 

지난번 포스팅에서도 어떻게 쓸만한 우회로를 못 찾기는 했지만, 그래도 이걸 어떻게 해 보기 위해서, 무언가를 해 보려고 하기는 했습니다. 일단 이 작업을 위해서, 새로운 컨테이너에서 새로운 py파일을 만들어 보아서 한번 연습을 해 보고자 합니다.

 

먼저 위 스크린샷에서 볼 수 있는 것처럼, 일단 3번째 연습용 컨테이너에서 연습을 하기 위한 새로운 py파일을 만들어 보도록 합니다.

 

그리고 나서 클래스를 2개 생성해서 첫번재 클래스에서 for loop에서 두번째 클래스를 11개 - 원래 의도는 12개인데 잘못해서 저렇게 되었습니다. - 를 생성하고, 그 2번재 클래스에서 지정된 메서드를 실행시킬 수 있도록 만들어 주도록 합니다.

 

그런데 오타를 내는 바람에 실행이 첫 시도에서는 잘 되지 않았습니다. 이렇게 해서 하는 수 없이 일단 다음 작업을 하기 위해서 방법을 바꾸어 주도록 합니다.

 

 

그런데 생각보다, 뭐랄까 구름 IDE의 성능이 너무 좋은 나머지 계산을 하는데 시간이 너무 덜 걸려서 이래서야 비교가 어렵게 되었습니다.

 

그래도 일단 한번 테스트를 해 보기로는 했으니, 우선 ray를 사용하는 리모트를 클래스를 인스턴스화 시키는데 사용해 보도록 합니다.

 

일단 조금은 더 맞는지 아닌지 긴가민가 할 정도로 for loop만 쓴 경우나 ray를 쓴 경우나 둘다 너무 빨리 일이 처리되어 버렸습니다. 그래서 하는 수 없이 다른 방법을 생각해야 했습니다.

 

그래서 아예 두번재 클래스에서 이번에는 위 스크린샷에서 볼 수 있는 것처럼 일단, for loop를 추가해 주는 것으로 해서 실행을 유도해 보도록 했습니다.

 

이렇게 하고도 구름 IDE의 CPU할당 성능이 너무 좋은 나머지, 하는 수 없이 너무 시간이 빨라서 어쩔 수 없다는 생각이 듭니다.

 

결국 쓰지 않으려고 생각을 하고 있었지만, 하는 수 없이 time.sleep을 사용하지 않을 수가 없기는 없었습니다. 이렇게 해서 하나 만들어 주도록 합니다.

 

일단 이 time.sleep의 위력이라고 해야 할까요? 122초라는 시간이 걸리는 것으로 미루어 보아서, 일단 상황이 비교하기에 그나마 괜찮아 진 것을 확인할 수 있었습니다. 이제 다음으로 해야 하는 작업으로는 이 연습용 클래스를 사용해서 한번 ray를 두번사용하는 것이 가능한지 아닌지 알아봐야 겠습니다.

반응형