ckpt 파일에서 변수 값을 복원하기 전에 변수를 복원하는 파일에서이 변수를 만들어야합니다. 그러나이 새 파일에는 ckpt 파일에없는 다른 변수가있을 수 있습니다. 복원 된 변수 목록 만 인쇄 할 수 있습니까 (이 경우 tf.all_variables가 작동하지 않습니다)? 당신이 저장할 수있는 변수의 목록을 원하는 경우TensorFlow에서 복원 된 변수 목록
0
A
답변
1
, 나는 당신이 사용할 수 있다고 생각 : 당신은 당신이 복원하여 검사 점에서 변수를 나열 inspect_checkpoint.py
도구를 사용할 수 있습니다
tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES) + tf.get_collection(tf.GraphKeys.SAVEABLE_OBJECTS)
2
.
from tensorflow.python.tools.inspect_checkpoint import print_tensors_in_checkpoint_file
# List ALL tensors.
print_tensors_in_checkpoint_file(file_name='./model.ckpt', tensor_name='')
# List contents of a specific tensor.
print_tensors_in_checkpoint_file(file_name='./model.ckpt', tensor_name='conv1_w')
또 다른 방법 :
from tensorflow.python import pywrap_tensorflow
reader = pywrap_tensorflow.NewCheckpointReader('./model.ckpt')
var_to_shape_map = reader.get_variable_to_shape_map()
for key in var_to_shape_map:
print("tensor_name: ", key)
print(reader.get_tensor(key)) # Remove this is you want to print only variable names
목록 현재 그래프에서 모든 글로벌 변수 :
for v in tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES):
print(v)
그것이 도움이되기를 바랍니다.
0
사용 print_tensors_in_checkpoint_file(file_name, tensor_name, all_tensors)
인수 : FILE_NAME : 검사 점 파일의 이름입니다. tensor_name : 인쇄 할 검사 점 파일의 텐서 이름입니다. all_tensors : 모든 텐서를 인쇄할지 여부를 나타내는 부울입니다.
관련 문제
- 1. Tensorflow에서 부분적으로 모델 복원
- 2. TensorFlow에서 복원 된 CNN 모델의 가중치 및 바이어스 수정
- 3. Tensorflow에서 검사 점의 변수 만 복원하는 방법?
- 4. TensorFlow에서 목록 만들기 및 추가하기
- 5. Tensorflow에서 LSTM의 재사용 변수 재사용
- 6. tensorflow 및 예측에 복원 된 모델
- 7. tensorflow에서 서브 그래프 추출하기
- 8. Tensorflow에서 새 모델의 하위 집합 인 변수를 복원 하시겠습니까?
- 9. 변수 값 복원
- 10. Tensorflow에서 변형 된 다 변수 표준의 PDF를 평가 하시겠습니까?
- 11. 정의 된 변수 목록 R
- 12. TensorFlow에서 변수 값을 변경하는 방법은 무엇입니까?
- 13. 복원 된 자동 증가 ID 복원 중?
- 14. 복원 요청 매개 변수 세션이
- 15. Tensorflow에서 사전 트위닝 된 convnet 레이어 조작
- 16. tensorflow에서 기호 변수 (tf.Variable)를 어떻게 변경합니까?
- 17. TensorFlow에서 변수 이름에 ": 0"이란 무엇을 의미합니까?
- 18. Tensorflow에서 매개 변수 분할 및 결합
- 19. SharedPreferences에서 복원 된 목록 항목에 인 텐트 첨부하기
- 20. 삭제 된 데이터베이스 복원
- 21. MongoDb가 복원 된 데이터베이스
- 22. TensorFlow의 그래프 복원 - Tensor의 값 복원
- 23. Finder 윈도우 목록 저장 및 복원
- 24. 런타임에 생성 된 varargs 매개 변수 목록
- 25. tensorflow에서 까다로운 그래프를 해결
- 26. EJBQL/HQL의 명명 된 매개 변수 목록 목록
- 27. Android에서 환경 설정 목록 저장 및 복원
- 28. tf.gradients가 TensorFlow에서 작동하는 방법
- 29. 디버깅하는 동안 Tensorflow에서 학습 할 수있는 모든 변수 (목록 형식)를 인쇄하는 방법은 무엇입니까?
- 30. 로그를 복원 할 때 필터 매개 변수
새 파일에서 정확히 무엇을하고 있는지 명확히 할 수 있습니까? 새 변수를 추가하고 다시 저장 하시겠습니까? – Neal
여기, 주어진 ckpt 파일에 저장된 변수 목록을 얻고 싶었습니다. – cerebrou