I am trying to print the protobuf of a SavedModel as MLIR code without inlining the weights, just like
tf-mlir-translate mygraph.pbtxt --graphdef-to-splatted-mlir does with (not trained) graphdefs. I assume that
tf-mlir-translate [mydir] --savedmodel-objectgraph-to-mlir can do that. Am I right ?
But when I use
tf-mlir-translate [mydir] --savedmodel-objectgraph-to-mlir --tf-savedmodel-exported-names=[name], I have a precondition error :
tensorflow/compiler/mlir/tensorflow/translate/tf_mlir_translate.cc:167] SavedModel import failed: FAILED_PRECONDITION: Could not restore saved variable: Adam/dense/kernel/m
In the other hand,
tf-mlir-translate [mydir] --savedmodel-signaturedefs-to-mlir works well (but prints the MLIR code with weights already inlined).
Do you know what I am doing wrong ?