2016-12-14 4 views
0

다른 사용자와 tensorflow 체크 포인트 파일을 공유 할 수 있습니까? (plattform & CPU/GPU 독립형)? 나는 tensorflow implementation of the DeconvNet을 공유했으며 지금은 훈련 된 가중치를 제공하고 싶습니다. 단순히 저장된 모델을 업로드하거나 다른 방법이 있습니까? 튜토리얼을 읽기 때문에 웨이트가 numpy.savetxt을 사용하여 저장되었고 무게 초기화 중에 복원 되었기 때문에 묻습니다. 그러나이 방법은 아주 작은 그물을 사용하는 MNIST 예제에 사용되었습니다.tensorflow 가중치를 다른 사용자와 공유하는 방법

고마워요!

+1

모델을 복원하고 실행할 수있는 코드 제공 코드를 저장할 수 있습니다 - https://www.tensorflow.org/how_tos/meta_graph/ –

+0

아 멋지다! 고맙습니다! 그 의견을 답으로 게시 할 수 있다면 받아 들일 것입니다. – Fabian

답변

1

당신은 metagraph + 복원 및 모델을 실행하는 코드를 제공 절약 할 수 - 이의 http://tensorflow.org/how_tos/meta_graph

하나의 단점은 당신이 제공 할 필요가 그래서, 가져 오기/공급하는 텐서있는 주석을 제공하지 않는다는 것입니다 어떤 코드가 그것을 사용하는 방법을 보여줍니다.

SavedModel은이를 처리하는 TensorFlow 체크 포인트 형식의 다음 반복이지만 아직 많은 문서가 없습니다.

0

나는 큰 numpy 행렬을 덤프 및로드하기 위해 pickle, in binary mode을 사용하며 매우 잘 작동합니다.

+0

따라서 텐서 플로 검사 점 파일보다 멍청한 방법을 권장합니까? 또는 일반적으로 큰 행렬을 저장 /로드한다는 의미입니까? – Fabian

+0

일반적으로 큰 행렬을 저장 /로드한다는 의미입니다. – Setop

관련 문제