- Sort Score
- Result 10 results
- Languages All
Results 31 - 36 of 36 for lookupSymbol (0.36 sec)
-
tensorflow/compiler/mlir/tf2xla/internal/passes/tpu_sharding_identification_pass.cc
Builder* builder, mlir::tf_device::ClusterFuncOp cluster_func) { // Look up function definition from module. mlir::func::FuncOp func = cluster_func->getParentOfType<ModuleOp>() .lookupSymbol<mlir::func::FuncOp>(cluster_func.getFunc()); bool use_spmd = false; if (auto use_spmd_attr = cluster_func->getAttrOfType<BoolAttr>(kUseSpmdAttr)) use_spmd = use_spmd_attr.getValue();
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Apr 30 02:01:13 UTC 2024 - 28.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tensor_list_ops_decomposition.cc
&decomposed_partitioned_call_callees); } void TensorListOpsDecompositionPass::runOnOperation() { auto module = getOperation(); auto main = module.lookupSymbol<func::FuncOp>("main"); if (!main) return; if (failed(DecomposeTensorListOps(&main.front(), module))) { signalPassFailure(); } } } // namespace namespace TF {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 39.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tensor_array_ops_decomposition.cc
return failure(); } } } return success(); } void TensorArrayOpsDecompositionPass::runOnOperation() { auto module = getOperation(); auto main = module.lookupSymbol<func::FuncOp>("main"); if (!main) return; llvm::SmallDenseMap<Value, TensorArrayStats> stats; llvm::StringMap<PartitionedCallTensorArrayOpsInfo> decomposed_partitioned_call_callees;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Mar 02 20:41:19 UTC 2023 - 40.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/flatbuffer_export.cc
static bool IsValidTFLiteMlirModule(ModuleOp module) { MLIRContext* context = module.getContext(); // Verify that module has a function named main. FuncOp main_fn = module.lookupSymbol<FuncOp>("main"); if (!main_fn) { int entry_func_count = 0; for (auto fn : module.getOps<FuncOp>()) { auto attrs = fn->getAttrOfType<mlir::DictionaryAttr>("tf.entry_function");
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Jun 12 21:41:49 UTC 2024 - 164.5K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/resource_op_lifting.cc
void runOnOperation() override; }; void ResourceOpLiftingForMainFunctionPass::runOnOperation() { ModuleOp module = getOperation(); func::FuncOp main_func = module.lookupSymbol<func::FuncOp>("main"); if (!main_func) { return; } if (failed(TF::ResourceLiftingForFunctionalControlFlow(main_func))) { return signalPassFailure(); } }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 55.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo.cc
if (called_computations.size() != 1) { return op.emitOpError() << "ApproxTopK takes exactly 1 called_computation."; } mlir::func::FuncOp callee = module_op_->lookupSymbol<mlir::func::FuncOp>( mlir::cast<FlatSymbolRefAttr>(op.getCalledComputations()[0])); mlir::FunctionType callee_type = callee.getFunctionType(); SmallVector<Type, 4> expected_callee_input_types;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 154.9K bytes - Viewed (0)