분류 전체보기3629 ray를 이용한 다중 병렬처리(nested)의 최적화 -1- 안녕하세요? 이번 포스팅부터는 어떻게 성공한 ray를 이용해서 불러온 메서드를 다시 ray를 불러서 다중으로 병렬처리를 하는 것에 대해서 한번 탐구를 해 보고자 합니다. 즉, 최적화를 하기 위해서 여러 조건을 가지고서 한번 작업을 해 보고자 하는 것 인데, 일단 이 작업을 하기 위해서는 여러번의 시행착오가 필요합니다. 일단 이번에는 아예 대놓고 CPU의 갯수를 대놓고 240개로 늘려 보도록 합니다. 이렇게 하면 어떻게 성능이 올라갈 것이라고 생각을 하기는 했습니다. 첫 시도는 어떻게 해서 35초 정도로 준수하다면 준수해 보이는 성과를 거둔 듯 합니다. 그럼 계속해서 탐구에 들어가 보도록 합니다. 그런데 그 다음의 조건은 그러지 못하는 것을 확인할 수 있기는 있었습니다. 아무튼 이런 이유로 인해서 여기까지.. 2020. 8. 1. ray를 사용한 병렬처리를 nested 하게 만드는 법 -2- 안녕하세요? 이번 포스팅에서는 어떻게 해서 지난번에 하지 못한 ray를 이용해서 호출한 메서드에서 다시 ray를 활용하는 것에 대해서 이야기를 해 보고자 합니다. 일단 이 과정이 잘 될지 안될 지는 모르겠습니다만, 이걸 영어권 자료에서는 nested라고 해서 병렬처리 안에 또 병렬처리를 하는 것으로 이야기를 하고 있습니다. 그리고 나서 일단 이 작업을 하기 위해서, 위 스크린샷에서 볼 수 있는 것처럼, 일단 두번째 타겟을 ray의 목표물로 지정을 해 준 다음에, 각자 처리되는 시간이 다를 수 있으니, 여기서는 ray.wait()을 붙여 주도록 합니다. 그런데 변수하나를 집어넣는 것이 빼먹어서 그런지 몰라도 또 에러가 나오는 것을 확인할 수 있었습니다. 이렇게 해서 일단 하나 나오기는 나왔습니다만, 일단 .. 2020. 8. 1. ray를 사용한 병렬처리를 nested 하게 만드는 법 -1- 안녕하세요? 일단 자료를 찾아보니까, nested라고 해서, 뭐라고 해야 할까요? 일단 병렬처리를 위한 하나하나의 프로세스에 다시 병렬처리를 넣어준다고 할 수 있는 과정을 밟아 보도록 하려고 합니다. 일단 이전에는 클래스를 ray의 타겟으로 해서 움직이게 하려고 했습니다만, 이게 신통치는 않았습니다. 일단 이 작업을 하기 위해서, 위 스크린샷에서 볼 수 있는 것처럼 일단 새로운 파일을 하나 만들어 보도록 합니다. 이렇게 하나의 파일을 만들어 보고 나면........ 그리고 일단 타겟이 되는 코드를 일단 만들어 주는데, 우선 해야 할 것은 기존에 있던 것처럼 우선 첫번째 메서드만 ray의 타겟으로 만들어 줍니다. 그런데 하다보니 에러가 하나 떴습니다. 이게 무엇이 문제인가 하더니, 일단 위 스크린샷에서 볼.. 2020. 8. 1. 10period vs 20period 의 결과 -done- 안녕하세요? 이번 포스팅에서 드디어 두 그룹의 데이터를 한번 비교해 보는 작업을 마무리 짓고자 합니다. 아무튼 간에 이 작업을 위해서 여기까지 포스팅 시리즈를 이어 왔고, 이걸 바탕으로 해서 다음 작업을 생각해 보고자 합니다. 다만 이 두 그룹만의 비교를 가지고선 어떻게 제대로 비교를 하기 어렵다는 생각이 듭니다. 일단은 먼저 Account가 수익을 남기는 쪽으로 끝난 종목만을 모아서, 이 액수들이 얼마나 되는지를 한번 비교해 보았습니다. 다만, 전체적으로는 20period에서 나온 결과가 수익을 덜 보기는 덜 보는 경향이 전체적으로 있어 보입니다. 그리고 나서 다음으로 비교를 하는 것이 바로 이 수익량을 서로 비교해 보았습니다. 일단 몇몇 종목을 빼고는 전체적으로 10 period가 수익이 더 많이 나.. 2020. 7. 31. 이전 1 ··· 399 400 401 402 403 404 405 ··· 908 다음