본문 바로가기

병렬처리46

ray를 사용한 우회로를 개척해 보기 -8- 안녕하세요? 지난번 포스팅에서 제가 가지고 있는 의문 - 제대로 모든 for loop가 실행이 되는가 하는 것에서 첫번째 클래스에서는 실행이 되는 것을 확인했습니다. 이제 두번째 클래스에서 확인하기 위해서 txt파일을 생성하도록 만들었는데, 그 결과를 올려 보고자 합니다. 먼저 제가 for문에서 range()함수를 쓰면서 너무 오랫만에 쓰다보니 깜빡하고서 최고값읠 바로 아랫까지만 순서를 찍는데, 그걸 잊고 있었습니다. 그래서 12에서 13으로 다시한번 바꾸어 주도록 했습니다. 이렇게 해서 일단 290초라는 시간이 나왔습니다. 이제 제대로 비교하기 좋은 시간이 되기는 되었으니, 이를 바탕으로 해서 다음 작업에 들어가 보도록 합니다. 그리고 나서 일단 제대로 텍스트 파일이 12번째 for loop까지 첫번째.. 2020. 7. 26.
ray를 사용한 우회로를 개척해 보기 -7- 안녕하세요? 계속해서 이어지는 포스팅에서 어떻게 해서든 간에 아이디어를 구현할 수 있도록 무언가를 하려고 하기는 합니다만, 이게 생각만큼 잘 되어가고 있지 않습니다. 아무튼 간에 일단 무언가 의문이 하나 생겨서, 이걸 해결하려고 일단 작업을 하나씩 들어가 보았습니다. 일단 제대로 첫번째 클래스에서 for loop 안에서 두번째 클래스를 발동시킨 것이 맞는지 아닌지 알아보기 위해서 작업을 해 보도록 합니다. 일단 이렇게해서 시간은 시간대로 알아볼 수 있었고, 그 다음에는 제대로 for loop가 첫번째 클래스에서 작동을 하고 있다는 것을 알 수 있었습니다. 그리고 나서 이게 ray를 사용할 경우에는 어떻게 되는지를 한번 알아보기 위해서 여기서도 움직여 보도록 합니다. 일단 사용할 수 있도록 코드를 바꾸었습.. 2020. 7. 26.
ray를 사용한 우회로를 개척해 보기 -6- 안녕하세요? 지난번 포스팅에서 연습용 코드를 만들어 보아서 한번 새로운 아이디어인 ray를 2중으로 만든다는 것을 해 보려고 하기는 했습니다만, 일단 이렇게 하는 작업이 제대로 연습조차 잘 되지 않고 있습니다. 그래도 하는 수 없이 일단은 계속해서 하기 위해서 작업을 이어가 보도록 하겠습니다. 그리고 나서 일단 첫번째 클래스에서는 기존에는 ray.init()만 있었다고 하면, 여기서는 본격적으로 두번째 메서드를 호출할때 ray를 사용하도록 만들어 줍니다. 그런데 어떻게 된 것인지 모르겠습니다만, 너무나 빨리 작업이 끝이 난게 아닌가 하는 생각이 들 정도로 작업이 간단하게 끝나 버리고 말았습니다. 그리고 나서 한번 더 빨라지는 것이 있는지 아닌지 알아보기 위해서, ray에서 있는 remote()함수를 이용.. 2020. 7. 26.
ray를 사용한 우회로를 개척해 보기 -5- 안녕하세요? 지난번 포스팅에서도 어떻게 쓸만한 우회로를 못 찾기는 했지만, 그래도 이걸 어떻게 해 보기 위해서, 무언가를 해 보려고 하기는 했습니다. 일단 이 작업을 위해서, 새로운 컨테이너에서 새로운 py파일을 만들어 보아서 한번 연습을 해 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼, 일단 3번째 연습용 컨테이너에서 연습을 하기 위한 새로운 py파일을 만들어 보도록 합니다. 그리고 나서 클래스를 2개 생성해서 첫번재 클래스에서 for loop에서 두번째 클래스를 11개 - 원래 의도는 12개인데 잘못해서 저렇게 되었습니다. - 를 생성하고, 그 2번재 클래스에서 지정된 메서드를 실행시킬 수 있도록 만들어 주도록 합니다. 그런데 오타를 내는 바람에 실행이 첫 시도에서는 잘 되지 않았습니다... 2020. 7. 26.