rubyjohn
rubyjohn
메모리 누수 같은데 방법 없을겁니다. 전 윈도우에서 메모리 누수를 겪었는데, 사용자가 코드를 잘못 짜서 누수가 생길수도 있는데, 그냥 텐서플로 배포판이 잘못되어서 그럴수도 있습니다. 텐서플로 재설치하고 메모리 누수 잡히더군요. 같은 버전이었는데...
답변도 나왔지만 keras 2.2.4를 설치하면 tf 1.15.0으로 깔립니다. 그냥 새 가상환경에서 keras 2.2.4로 install 하면 될겁니다.
원인은 그냥 2.0이 이상한겁니다. ㅠㅠ 단순한 기초예제 수준의 predict만 대충 해봐도 확연히 차이가 나죠. 저도 2.0에서 그걸 모르고 한참 파헤치다 predict 하나만 해도 엄청 느리다는거 확인하고 집어치워버려서 그 이후 발표된...
파라메터 100만개 정도의 기초 모델을 학습 후 각각 1만번씩 model.predict 해봄 (참고로 단순 CPU입니다) >> tf1.15 + keras 2.2.4 0.672 msecs per loop >> tf2.0 2.361 msecs per loop >>...
위에 쓴거 빼먹은거 올립니다. >>tf2.3+ keras 2.4.3 >36.609 msecs per loop (tf.keras가 아닌 keras 최신버전을 쓰되 백엔드가 tf2인 것) 아니 이걸 정말 쓰라고 만들어 놓은걸까요? ㄷㄷㄷ 뭔 짓을 해놨길래 predict만...
소켓통신은 아래 사이트들 참고해보세요. 제가 소켓통신하면서 참고했던 사이트들입니다. https://pythonprogramming.net/pickle-objects-sockets-tutorial-python-3/ https://lidron.tistory.com/44 https://docs.python.org/ko/3/howto/sockets.html https://realpython.com/python-sockets/ https://soooprmx.com/archives/8737 https://soooprmx.com/archives/11442 https://webnautes.tistory.com/1381 참고로 잘 이용하면 어떤 언어와도 통신 가능합니다. 물론 32비트 64비트 이런 문제에서도 자유롭구요. 기본적으로 바이트...
자답합니다. 여러군데 검색한 결과 ``` from tensorflow.keras.layers import Input from tensorflow.keras.models import Model class ActorCritic(tf.keras.Model): ... def model(self): x = Input(shape=self.state_size) return Model(inputs=[x], outputs=self.call(x)) ``` 이렇게 선언한뒤 요약을 봐야하는 곳에서...