- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for GetInitializerFunctions (0.39 sec)
-
tensorflow/compiler/mlir/tensorflow/ir/tf_saved_model_test.cc
} )mlir"; Block block; ModuleOp module_op = ParseModuleOp(kModuleOpStr, block, ctx_); SmallVector<func::FuncOp, 2> init_func_ops = GetInitializerFunctions(module_op); EXPECT_THAT(init_func_ops, IsEmpty()); } TEST_F(TfSavedModelTest, GetInitializerFunctionsEmptyWhenNoSessionInitializerOp) { constexpr StringRef kModuleOpStr =
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Feb 01 05:03:09 UTC 2023 - 6.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/transforms/insert_call_once_op.cc
void runOnOperation() override; }; void InsertCallOnceOpFromSessionInitializerPass::runOnOperation() { ModuleOp module = getOperation(); for (func::FuncOp init_func_op : tf_saved_model::GetInitializerFunctions(module)) { for (auto func : module.getOps<func::FuncOp>()) { auto dict_attr = func->getAttrOfType<mlir::DictionaryAttr>("tf.entry_function"); if (!dict_attr) continue;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Feb 01 05:03:09 UTC 2023 - 2.5K bytes - Viewed (0) -
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/tensorflow/transforms/convert_session_initializer_to_function.cc
init->setAttr("tf_saved_model.exported_names", builder.getStrArrayAttr({name})); builder.setInsertionPointToStart(init.addEntryBlock()); for (func::FuncOp func : tf_saved_model::GetInitializerFunctions(module)) { if (func.getNumArguments() != 0) { session_initializer->emitWarning( "encountered session initializers with arguments"); continue; }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Feb 01 05:03:09 UTC 2023 - 3.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/ir/tf_saved_model.h
// Returns initializer function ops. These functions' symbols are in the // "initializers" attribute of the session initializer op. SmallVector<func::FuncOp, 2> GetInitializerFunctions(ModuleOp module_op); // Returns the initializer function whose `tf_saved_model.initializer_type` // attribute matches `initializer_type`. Returns a null op if it doesn't exist.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Jan 18 03:21:34 UTC 2024 - 5.1K 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)