Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 36 of 36 for lookupSymbol (0.36 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
Back to top