Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for GetDefaultLegalConversionTargets (0.27 sec)

  1. tensorflow/compiler/mlir/tf2xla/transforms/xla_legalize_targets_test.cc

      ConversionTarget target =
          GetDefaultLegalConversionTargets(context_, /*legalize_chlo=*/false);
      EXPECT_TRUE(target.isLegal(const_int));
    }
    
    TEST_F(XlaLegalizeTargetsTest, AllowsCHLODialect) {
      auto const_int = builder_.create<chlo::ConstantOp>(
          builder_.getUnknownLoc(), builder_.getI32TensorAttr({42}));
    
      ConversionTarget target =
          GetDefaultLegalConversionTargets(context_, /*legalize_chlo=*/true);
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Mar 03 05:56:39 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tf2xla/transforms/xla_legalize_targets.h

    namespace mhlo {
    
    // Returns a ConversionTarget that includes default legalized MLIR dialects
    // for conversion to XLA.
    // If legalize_chlo is true, the resulting conversion target cannot have CHLO.
    mlir::ConversionTarget GetDefaultLegalConversionTargets(
        MLIRContext& mlir_context, bool legalize_chlo);
    
    }  // namespace mhlo
    }  // namespace mlir
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Mar 03 05:56:39 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tf2xla/transforms/xla_legalize_targets.cc

    #include "tensorflow/compiler/mlir/tensorflow/ir/tf_ops.h"
    #include "xla/mlir_hlo/mhlo/IR/hlo_ops.h"
    
    namespace mlir {
    namespace mhlo {
    
    ConversionTarget GetDefaultLegalConversionTargets(MLIRContext& mlir_context,
                                                      bool legalize_chlo) {
      ConversionTarget target(mlir_context);
    
      if (legalize_chlo) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Mar 21 17:44:14 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tf2xla/transforms/verify_tfxla_legalization.cc

        return false;
      }
      return true;
    }
    
    void VerifyTFXLALegalization::runOnOperation() {
      Operation* func_op = getOperation();
      ConversionTarget default_conversion_target =
          GetDefaultLegalConversionTargets(getContext(), legalize_chlo_);
    
      bool has_invalid_ops = false;
      func_op->walk([&](Operation* op) {
        if (!IsMhloAndStatic(op)) {
          has_invalid_ops = true;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tf2xla/transforms/xla_legalize_tf.cc

          ->IncrementBy(1);
    }
    
    mlir::LogicalResult ApplyPatterns(Operation *op, RewritePatternSet &patterns,
                                      bool legalize_chlo) {
      ConversionTarget target =
          GetDefaultLegalConversionTargets(*op->getContext(), legalize_chlo);
    
      DenseSet<Operation *> unconverted_ops;
      ConversionConfig config;
      config.unlegalizedOps = &unconverted_ops;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 28 21:49:50 UTC 2024
    - 10.2K bytes
    - Viewed (0)
Back to top