본문 바로가기

프로그래밍380

2라운드의 구글 코랩(google colab)작전 -9- 안녕하세요? 이번 포스팅에서 부터 본격적으로 구글 코랩을 이용하는데 성공했다고 할 수 있었고, 이것만 가지고는 부족해서 하나 더 작업을 시작한 것이 더 있어서 관련된 내용을 올려 보고자 합니다. 아무튼 간에 이 작업도 작업이고, 아이디어는 아이디어인데, 일단 자그만한 아이디어 구현하는데 들어가는 노력이 장난이 아니기는 합니다. 일단 위 스크린샷에서 볼 수 있는 것처럼 가지고 올 수 있는 파이썬 외부 모듈은 다 가지고 오도록 합니다. 왜 이렇게 하느냐 하면, 이제 기존의 환경을 쓸 수 있는게 아니라, 구글 코랩상에서 하나하나 만들어야 하기 때문입니다. 그리고 파이참에서 성공적으로 적용이 가능했던 코드를 여기서 사용할 수 있도록 한번 작업에 들어가 보도록 합니다. 일단 이렇게 해서 하나 작업에 들어갔으며.... 2020. 7. 17.
2라운드의 구글 코랩(google colab)작전 -8- 안녕하세요? 어제 포스팅에서 언급한 바와 같이 포스팅 꺼리가 상당히 밀려 있습니다만, 개인적인 사정에 의해서 포스팅이 밀렸는데, 이 밀려있는 분량을 처리하고 다음 스텝을 밟기 위해서, 계속해서 실험한 내용을 올려 보고자 합니다. 일단 이 올리기 위한 내용중에, 어떻게 시도하고 에러나오고, 이걸 해결하기 위한 계속되는 작업을 해야 합니다. 일단 기존의 subprocess에서 Popen을 대체할 수 있을 것으로 생각이 되는 run을 사용했지만, 이것 까지는 좋은데 기존의 communicate라는 메서드가 불능이 되면서 자식 프로세스로 데이터를 전달할 수 없게 되었습니다. 그래서 1차 시도는 실패가 되었습니다. 극래서 일단 작업을 하다시 해 보기 위해서, 일단 코드를 구글 코랩에 올려 보고자 했습니다. 당연하.. 2020. 7. 17.
2라운드의 구글 코랩(google colab)작전 -4- 안녕하세요? 지난번 포스팅에서 어떻게 문제에 부딪쳐서 무언가가 잘 안되는 것을 보여주었는데, 이번 포스팅에서 그걸 어느정도 해결하고 나서 다소간의 약한 성과지만, 그래도 나온 것이 있기는 있었습니다. 이렇게 해서 어느정도 성공은 했지만, 문제도 하나 나오기는 나왔습니다. 일단 이 작업을 하는데 어디서 문제가 생긴 것인지 알아보기 위해서 위 스크린샷과 같이 일단 작업을 하나 해 주도록 합니다. 그런데 가만히 한참 기다려 보니 그래도 정상적으로 자식 프로세스가 하나하나 돌아간 것을 확인할 수 있기는 있었습니다. 그런데 문제가 하나 있습니다. 이게 진짜로 하나하나 작업이 진행된 거라서, 파이썬의 멀티 스레딩처럼 하나 끝나면 다음 차례가 이어진느 것으로 생각이 됩니다. 일단 이렇거나 말거나 제대로 결과가 생성이.. 2020. 7. 14.
2라운드의 구글 코랩(google colab)작전 -3- 안녕하세요? 일단 지난번 포스팅에서 무언가를 시도해 보기는 했습니다만, 이게 제대로 되지 않았는 것을 보여 드렸습니다. 그래서 이번 포스팅에서는 어떻게 해서든 간에 이걸 해결해 보기 위해서, 가지가지 작업을 해 보도록 해야 하는데, 이게 잘 될지 안 될지는 아직은 모르겠습니다. 그리고 나서 다음으로 진행을 해야 하는 것으로는 위 스크린샷처럼 이렇게 입력을 받아들이는 공간에서 아무런 입력이 없어서 생기는 문제라고 생각하고 일단 뭐 하나 만들어 주었습니다. 일단 이렇게 해서 자식 프로세스만 실행을 시켰을 경우에는 위 스크린샷과 같이 제대로 결과가 나오는 것을 확인할 수 있기는 있었습니다. 그리고 나서 다음으로 작업을 해야 하는 것으로는 시간을 측정하는 코드까지 추가를 해 주어서 한번 부모 프로세스에서 구동을.. 2020. 7. 14.