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

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

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

안녕하세요?

 

이번 포스팅에서도 지난번에 이어서 계속해서 어어지는 문제를 해결하기 위해서 다양한 시도를 하였고, 그 결과에 대해서 한번 올려 보고자 합니다. 일단 계속해서 데스크톱에서는 작업이 일어나고 있기는 있습니다만, 이 실험은 잘 안되고 있기는 합니다.

 

일단 위 스크린샷과 같은 정보를 얻었는데, 이건 stack overflow에서 찾은 것이고, 이게 100% 해결책이 된다는 보장이 없기는 없습니다. 그래도 일단 시도를 하기는 합니다.

 

일단 위 스크린샷처럼 자식 프로세스가 되는 py파일에다가 이렇게 삽입해 주어서, 작동을 어떻게 해 주리라고 기대를 해 보고 있습니다.

 

그러도고 해결이 안 되어서, 하는 수 없이, 위 스크린샷처럼 일단, 타이머를 그냥 끄고, 아예 새로운 방식으로 작업을 하고자 바꾸었습니다.

 

 

그런데 이번에는 어떻게 된 것인지 모르겠습니다만, 위 스크린샷에서 볼 수 있는 것과 같이 데이터 베이스 파일을 열수 없다는 에러가 나오는데, 이게 데이터 베이스 파일을 엑셀 파일로 바꾸어 주는 메서드에서 에러가 나오는 것 입니다.

 

그래서 결국 넣어주지 않았던 이 get을 넣어주기는 줍니다. 일단 이걸 여기서 넣어주는 이유는, 마지막에 완성된 데이터 베이스 파일을 엑셀로 넘겨야 하는데, 그게 100%완성이 되지 않은 상태에서 오면, 상당히 난감하기 때문입니다.

 

이렇게 해서 일단 자식 프로세스만 가지고서 실행이 되는 것을 확인할 수 있었습니다. 이제 코드를 바꾸어서 위 스크린샷처럼 부모 프로세스에서 정보를 받기 위한 코드로 만들어 주도록 합니다.

 

그런데 이렇게 해서 결과를 얻기는 얻었습니다만, 이게 결과가 원했던 것은 12개 전부 나오는 것인데, 정작 나온 것은 우 스크린샷에서 볼 수 있는 것처럼, 1개의 메서드만 계산이 되었습니다.

 

그리고 나서 얼마나 시간이 걸렸는지 보면, 12분이 걸렸는 것을 볼 수 있는데, 이래서는........ 뭐라고 해야 할까요? 일단 가지가지로 무언가 할말이 없어지기는 합니다. 일단 12 *12가 되면 상당히 시간이 여전히 많이 걸리는 것을 예상할 수 있는데, 이래저래 문제는 문제입니다.

반응형