Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 437 for module_op_ (0.16 sec)

  1. tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_tf_xla_call_module_to_stablehlo_pass.cc

          : OpRewritePattern<TF::XlaCallModuleOp>(context), module_op_(module_op) {}
      using OpRewritePattern<TF::XlaCallModuleOp>::OpRewritePattern;
    
     private:
      ModuleOp module_op_;
      LogicalResult matchAndRewrite(TF::XlaCallModuleOp op,
                                    PatternRewriter &rewriter) const override {
        OwningOpRef<ModuleOp> stablehlo_module_op =
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Jan 25 09:43:18 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo.cc

     public:
      explicit ConvertCustomCallWithApproxTopK(MLIRContext* context,
                                               mlir::ModuleOp* module_op)
          : OpConversionPattern<mhlo::CustomCallOp>(context, /*benefit=*/0),
            module_op_(module_op) {}
    
      mlir::LogicalResult matchAndRewrite(
          mhlo::CustomCallOp op, OpAdaptor adaptor,
          ConversionPatternRewriter& rewriter) const final {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 154.9K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/quantization/common/attrs_and_constraints_test.cc

      OwningOpRef<ModuleOp> module_op =
          ParseModuleOpString(kConstantOpWithRankFour);
      ASSERT_TRUE(module_op);
    
      ASSERT_FALSE(module_op->getBodyRegion().empty());
      ASSERT_FALSE(module_op->getBodyRegion().front().empty());
    
      auto constant_op = dyn_cast_or_null<mlir::stablehlo::ConstantOp>(
          module_op->getBodyRegion().front().front());
      ASSERT_THAT(constant_op, NotNull());
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 14 17:10:32 UTC 2024
    - 22.9K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/quantization/tensorflow/cc/convert_asset_args_test.cc

    };
    
    func::FuncOp GetMainFuncOp(ModuleOp module_op) {
      for (auto func_op : module_op.getOps<func::FuncOp>()) {
        if (func_op.getSymName() == "main") {
          return func_op;
        }
      }
      return {};
    }
    
    TEST_F(ConvertAssetArgsTest, ConvertsSingleAssetArg) {
      OwningOpRef<ModuleOp> module_op = ParseModuleOpString(R"mlir(
        module {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/quantization/stablehlo/cc/saved_model_import_test.cc

      // MLIR @main function corresponds to the TF function "main_original".
      OwningOpRef<ModuleOp> module_op = ParseModuleOpString(R"mlir(
        func.func private @main(%arg: tensor<1x2xf32>) -> (tensor<1x2xf32>) attributes {tf._original_func_name = "main_original"} {
          return %arg : tensor<1x2xf32>
        }
      )mlir");
      ASSERT_TRUE(module_op);
    
      absl::flat_hash_map<FunctionName, FunctionAlias> function_aliases;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Mar 07 03:47:17 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/ir/tf_saved_model_test.cc

      constexpr StringRef kModuleOpStr =
          R"mlir(module attributes {tf_saved_model.semantics} {})mlir";
    
      Block block;
      ModuleOp module_op = ParseModuleOp(kModuleOpStr, block, ctx_);
    
      func::FuncOp init_func_op = GetInitializerFunction(
          module_op, /*initializer_type=*/kTfSavedModelInitializerInitType);
    
      EXPECT_THAT(init_func_op, IsNull());
    }
    
    TEST_F(TfSavedModelTest,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Feb 01 05:03:09 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/quantization/common/func_test.cc

        module {
          func.func @main() -> () {
            return
          }
        }
      )mlir";
    
      OwningOpRef<ModuleOp> module_op = ParseModuleOpString(kModuleWithMainFunc);
      EXPECT_THAT(*module_op, NotNull());
    
      func::FuncOp main_func_op = FindMainFuncOp(*module_op);
      EXPECT_THAT(main_func_op, NotNull());
    }
    
    TEST_F(FindMainFuncOpTest, ReturnsNullWhenMainFuncOpIsPrivate) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 05 09:05:02 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/quantization/stablehlo/ops/stablehlo_op_quant_spec_test.cc

          return %0 : tensor<1x3xf32>
        }
      }
    )mlir";
    
    TEST_F(IsOpQuantizableStableHloTest, ConstantOpQuantizable) {
      OwningOpRef<ModuleOp> module_op = ParseModuleOpString(kModuleConstantAdd);
      ASSERT_TRUE(module_op);
    
      auto test_func = module_op->lookupSymbol<func::FuncOp>("constant_add");
      ASSERT_THAT(test_func, NotNull());
    
      auto constant_op =
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 04 07:19:09 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/quantization/tensorflow/python/quantize_model.cc

    absl::StatusOr<ExportedModel> ExportDebuggingModel(
        mlir::ModuleOp module_op, mlir::MLIRContext *context,
        const QuantizationOptions &quantization_options,
        const absl::flat_hash_map<std::string, std::string> &function_aliases) {
      // Clone ModuleOp and function aliases so changes in this pipeline won't
      // be reflected in the original values.
      mlir::OwningOpRef<mlir::ModuleOp> cloned_module_ref(module_op.clone());
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 03:36:50 UTC 2024
    - 23.8K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/quantization/tensorflow/passes/lift_hashtable_ops_as_args.cc

    // passed to the target function.
    LogicalResult LiftHashTableOpsToArguments(ModuleOp module_op,
                                              func::FuncOp target_func) {
      if (!llvm::hasSingleElement(target_func)) return success();
      if (!UsedBySupportedOps(module_op, target_func)) return success();
      if (IsMainOrInitializerFunction(module_op, target_func)) return success();
    
      llvm::StringMap<int> shared_name_to_arg_idx;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 8.2K bytes
    - Viewed (0)
Back to top