Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for replaceMap (0.16 sec)

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

        Value add = rewriter.create<AddOp>(loc, op.getValue(), bias_broadcast);
        if (add.getType() != op.getType()) {
          add = rewriter.create<tensor::CastOp>(loc, op.getType(), add);
        }
        rewriter.replaceOp(op, {add});
        return success();
      }
    };
    
    // Conterts tf.Conv2D to mhlo.dynamic_conv.
    // TODO(disc): To recover static special case's performance with adding folding,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 20:00:43 UTC 2024
    - 291.8K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/transforms/tfg-to-tfe.cc

        rewriter.create<tf_executor::FetchOp>(loc);
    
        // Add terminator of func
        rewriter.setInsertionPointToEnd(&func.getBody().front());
        rewriter.create<func::ReturnOp>(loc);
    
        rewriter.replaceOp(graph.getOperation(), func.getOperation()->getResults());
    
        return success();
      }
    };
    
    class ConvertGraphFuncOp : public OpConversionPattern<tfg::GraphFuncOp> {
     public:
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 21.2K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/transforms/prepare_tf.cc

        }
        auto conv_op = static_cast<const ConcreteType *>(this)->createTFLOp(
            &state, rewriter, op->getLoc(), tf_op.getType(), input, filter, bias);
    
        rewriter.replaceOp(op, conv_op.getResult());
        return success();
      }
    
      const IntegerAttr intAttrOne;
    
     private:
      bool allow_bf16_and_f16_type_legalization_;
    };
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 28 21:49:50 UTC 2024
    - 64.6K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/lite/transforms/legalize_tf.cc

          /*weights_format=*/rewriter.getStringAttr("DEFAULT"),
          /*keep_num_dims=*/rewriter.getBoolAttr(true),
          /*asymmetric_quantize_inputs=*/mlir::BoolAttr());
      rewriter.replaceOp(op, {fc_op.getResult(0)});
    
      return true;
    }
    
    LogicalResult ConvertTFBatchMatMulOp::matchAndRewrite(
        Operation* op, PatternRewriter& rewriter) const {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon May 20 20:06:54 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tf2xla/transforms/legalize_tf_with_tf2xla.cc

          mapper.map(original, updated);
        }
        if (!has_type_change) return failure();
    
        Operation* cloned_op = rewriter.clone(*op, mapper);
        rewriter.replaceOp(op, cloned_op->getResults());
        return success();
      }
    };
    
    }  // end namespace
    
    Tf2XlaTypeConverter::Tf2XlaTypeConverter() {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 28 21:49:50 UTC 2024
    - 9.7K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/lite/transforms/lower_static_tensor_list.cc

        if ((ranked_type && ranked_type.getRank() == 0) ||
            !matchPattern(element_shape, m_Constant(&dense_elem_attr))) {
          // If no constant is spotted, just forward the operand.
          rewriter.replaceOp(op, {input});
          return success();
        }
    
        RankedTensorType shape_type =
            tensorflow::GetTypeFromTFTensorShape({-1}, rewriter.getIntegerType(32));
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 20:00:43 UTC 2024
    - 70.7K bytes
    - Viewed (0)
Back to top