Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 31 for FailureOr (0.13 sec)

  1. tensorflow/compiler/mlir/tensorflow/transforms/set_tpu_infeed_layout.cc

    #include "xla/shape.h"
    #include "xla/stream_executor/tpu/c_api_conversions.h"
    #include "xla/stream_executor/tpu/tpu_api.h"
    #include "xla/translate/mhlo_to_hlo/type_to_shape.h"
    
    namespace mlir {
    
    static FailureOr<std::vector<int64_t>> GetTPUInfeedLayoutFromAPI(
        RankedTensorType t) {
      // Call the TPU API to determine the right infeed layout. Note that
      // this can fail if we're not running on a TPU-enabled node.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/quantization/common/test_base.h

      // representation of a `ModuleOp` containing a single function `@main`.
      // Returns `failure` iff there is no `@main` or no such operation is found in
      // `@main`.
      template <typename OpT>
      FailureOr<OpT> FindFirstOpFromMainFunc(ModuleOp module_op) {
        func::FuncOp main_func_op = FindMainFuncOp(module_op);
        if (main_func_op == nullptr) return failure();
    
        auto ops = main_func_op.getOps<OpT>();
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 04 07:19:09 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/utils/visitor.h

        mlir::SymbolTableCollection* symbol_table = nullptr);
    
    // Creates a new MLIR module that contains only the given functions and all
    // reachable functions from them.
    mlir::FailureOr<mlir::OwningOpRef<mlir::ModuleOp>> CreatePrunedModule(
        mlir::ModuleOp module, llvm::ArrayRef<llvm::StringRef> function_names);
    
    }  // namespace TF
    }  // namespace mlir
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 19 03:46:51 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/lite/stablehlo/transforms/fold_broadcast_pass.cc

      if (splatLhs && splatRhs) {
        auto signedLhs = addSign(splatLhs.getSplatValue<ValType>(), etype);
        auto signedRhs = addSign(splatRhs.getSplatValue<ValType>(), etype);
        FailureOr<decltype(signedLhs)> result(Convert()(signedLhs, signedRhs));
        return succeeded(result) ? SplatElementsAttr::get(type, *result)
                                 : Attribute();
      }
    
      SmallVector<ValType, 6> values;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/utils/stablehlo_custom_call.cc

      return op.getCallTargetName() == kTfTargetName;
    }
    
    DictionaryAttr GetTfBackendConfig(stablehlo::CustomCallOp op) {
      return op->getAttrOfType<DictionaryAttr>(kTfBackendConfigAttrName);
    }
    
    FailureOr<SymbolRefAttr> GetTfFuncCustomCallFuncName(
        stablehlo::CustomCallOp op) {
      if (!IsTfFuncCustomCall(op)) {
        return success(nullptr);
      }
    
      auto config = GetTfBackendConfig(op);
      if (config == nullptr) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/shape_inference.cc

      // reached convergence, false otherwise.
      FailureOr<bool> PropagateShapeIntoAttachedFunctions(Operation* op,
                                                          int64_t max_iterations);
    
      // Shape propagation for region based control flow.
      // Returns a failure() on error, otherwise returns true to indicate that it
      // reached convergence, false otherwise.
      FailureOr<bool> PropagateShapeIntoAttachedRegions(Operation* op,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Sat Jun 08 07:28:49 UTC 2024
    - 134.1K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/quantization/stablehlo/passes/lift_quantizable_spots_as_functions.cc

      std::unique_ptr<RE2> match_regex_;  // NOLINT
    };
    
    // Converts `Method` to a single-line textproto representation. Returns
    // `failure()` when converting to textproto failed.
    FailureOr<std::string> QuantizationMethodToTextProto(const Method& method) {
      TextFormat::Printer printer;
      printer.SetSingleLineMode(true);
    
      std::string method_txtpb;
      if (!printer.PrintToString(method, &method_txtpb)) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 10 04:07:09 UTC 2024
    - 9.3K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/utils/visitor.cc

            stack.push_back(called_func);
          }
    
          return WalkResult::advance();
        });
        if (result.wasInterrupted()) {
          return result;
        }
      }
    
      return WalkResult::advance();
    }
    
    FailureOr<OwningOpRef<ModuleOp>> CreatePrunedModule(
        ModuleOp module, llvm::ArrayRef<llvm::StringRef> function_names) {
      SymbolTableCollection symbol_table;
      OpBuilder builder(module.getContext());
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 19 03:46:51 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/quantization/stablehlo/utils/tf_type_utils.cc

            return IntegerType::get(type.getContext(), 16,
                                    IntegerType::SignednessSemantics::Unsigned);
          })
          .Default([&type](Type) { return type; });
    }
    
    FailureOr<mlir::DenseElementsAttr> GetDenseAttrFromTensorProtoAttr(
        const llvm::StringRef mangled_tensor_proto, TensorType tensor_type) {
      ::tensorflow::TensorProto tensor_proto;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/quantization/stablehlo/passes/bridge/convert_tf_quant_ops_to_mhlo.cc

    using quant::tensorflow::IsTFQintType;
    
    #define GEN_PASS_DEF_CONVERTTFQUANTOPSTOMHLO
    #include "tensorflow/compiler/mlir/quantization/stablehlo/passes/bridge/passes.h.inc"
    
    template <typename UniformQuantizedOp>
    FailureOr<TensorType> GetUniformQuantizedType(
        UniformQuantizedOp op, Type original_type,
        TypedValue<TensorType> scales_value,
        TypedValue<TensorType> zero_points_value, FloatType expressed_type,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 30.9K bytes
    - Viewed (0)
Back to top