- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for GetInitializerFunctions (0.34 sec)
-
tensorflow/compiler/mlir/tensorflow/transforms/remove_vars_in_session_initializer.cc
// Erases the ops. for (auto op : erase_list) op->erase(); } void RemoveVariablesInSessionInitializerPass::runOnOperation() { ModuleOp module_op = getOperation(); for (auto init_func_op : GetInitializerFunctions(module_op)) { if (!init_func_op) return; if (init_func_op.getBlocks().size() != 1) { init_func_op.emitError("expects exactly one block in the MLIR function"); return signalPassFailure(); }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 3.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/tensorflow/passes/lift_hashtable_ops_as_args.cc
llvm::StringRef(tensorflow::kImportModelDefaultGraphFuncName) || func.getSymName() == kTfQuantSaveFuncName) { return true; } for (func::FuncOp init_func : tf_saved_model::GetInitializerFunctions(module)) { if (func.getSymName() == init_func.getSymName()) { return true; } } return false; } // Checks if the function is only used by supported ops. Returns false when the
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri May 17 17:58:54 UTC 2024 - 8.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/tensorflow/passes/merge_initializer_function_ops_to_main.cc
namespace mlir { namespace quant { namespace { using ::mlir::tf_executor::FetchOp; using ::mlir::tf_executor::GraphOp; using ::mlir::tf_executor::IslandOp; using ::mlir::tf_saved_model::GetInitializerFunctions; using ::mlir::tf_saved_model::GetSessionInitializerOp; using ::mlir::tf_saved_model::kTfSavedModelInitializerInitType; using ::mlir::tf_saved_model::kTfSavedModelInitializerRestoreType;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Sun May 12 12:54:52 UTC 2024 - 15.3K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/ir/tf_saved_model.cc
auto exported_names = GetExportedNames(init_func_op); assert(exported_names.size() == 1); results.push_back(exported_names[0]); } return results; } SmallVector<func::FuncOp, 2> GetInitializerFunctions(ModuleOp module_op) { SessionInitializerOp session_initializer_op = GetSessionInitializerOp(module_op); if (!session_initializer_op) return {}; SymbolTable symbol_table(module_op);
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 23.5K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tf_saved_model_freeze_variables.cc
module->emitError( absl::StrCat("failed to fetch device manager: ", status.message())); return failure(); } SmallVector<func::FuncOp, 2> session_init_funcs = tf_saved_model::GetInitializerFunctions(module); func::FuncOp session_init_func = session_init_funcs.empty() ? nullptr : session_init_funcs[0]; TF::ResourceAnalyzer analyzer(module, /*skip_session_init=*/true);
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 09:56:53 UTC 2024 - 19.4K bytes - Viewed (0)