Search Options

Results per page
Sort
Preferred Languages
Advance

Results 81 - 90 of 1,179 for OP (0.03 sec)

  1. tensorflow/compiler/mlir/lite/utils/validators.h

    // these predicates.
    
    // Returns true if the given TensorFlow op does not have a `data_format`
    // attribute (then default to "NHWC"), or its `data_format` attribute is "NHWC".
    inline bool TFDataFormatIsNHWC(Operation *op) {
      auto attr = op->getAttrOfType<StringAttr>("data_format");
      return !attr || attr.getValue() == "NHWC";
    }
    
    // Returns true if the given TensorFlow op does not have a `data_format`
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/transforms/xla_call_module_serialization.cc

      llvm::DenseMap<SymbolRefAttr, int> called_indexes;
    
      WalkResult result = module.walk([&](stablehlo::CustomCallOp op) {
        if (!IsTfFuncCustomCall(op)) {
          return WalkResult::advance();
        }
    
        auto backend_config =
            op->getAttrOfType<DictionaryAttr>(kTfBackendConfigAttrName);
        if (!backend_config) {
          op->emitOpError() << "is missing attribute '" << kTfBackendConfigAttrName
                            << "'";
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/stablehlo/odml_converter/transforms/outline_composites.cc

    Operation* GetUserIfOnlyOne(Operation* op) {
      if (op->getNumResults() != 1) return nullptr;
      auto result = op->getResult(0);
      if (!result.hasOneUse()) return nullptr;
      return (*result.getUses().begin()).getOwner();
    }
    
    // Gets operation providing value for the given operand of given operation
    // if the given operation is the only user.
    Operation* GetInputOpWithOneUse(Operation* op, int opr_num) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/lite/flatbuffer_import.cc

    }
    
    // Returns true if this is a basic LSTM op.
    bool IsBasicLSTMOp(tflite::BuiltinOptionsUnion op_union) {
      if (const auto* op = op_union.AsLSTMOptions()) {
        return op->kernel_type == tflite::LSTMKernelType_BASIC;
      } else {
        return false;
      }
    }
    
    // Gets the MLIR op name with the dialect name for the flatbuffer operator.
    std::string GetMlirOpName(const tflite::OperatorT& op,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 21 18:21:50 UTC 2024
    - 66.8K bytes
    - Viewed (0)
  5. tensorflow/compiler/jit/build_xla_ops_pass_test.cc

      auto xla_compile = NodeWith(Op("_XlaCompile"), Attr("must_compile", false));
      auto predicated_compilation_key =
          NodeWith(Op("Switch"), Inputs(Out(0, xla_compile), Out(1, xla_compile)));
      auto xla_run =
          NodeWith(Op("_XlaRun"), Inputs(Out(1, predicated_compilation_key)));
      auto tf_call =
          NodeWith(Op("StatefulPartitionedCall"),
                   CtrlDeps(NodeWith(Op("Identity"),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 22 08:47:20 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/remove_unused_arguments.cc

    void EraseResults(Operation* op, llvm::BitVector erase) {
      assert(!op->getNumRegions());
      std::vector<Type> result_types;
      for (auto result : op->getResults()) {
        if (!erase[result.getResultNumber()]) {
          result_types.push_back(result.getType());
        }
      }
      OpBuilder builder(op);
      builder.setInsertionPointAfter(op);
      OperationState state(op->getLoc(), op->getName().getStringRef(),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/lite/transforms/lift_tflite_flex_ops.cc

                                     parsed_op_name, attrs, node_def))) {
          return failure();
        }
        if (parsed_op_name != tf_op_name) {
          return op.emitOpError(
              "TF op names in 'custom_code' and 'custom_option' don't match");
        }
        const tensorflow::OpDef* op_def;
    
        // This will fail only if the op is not a registered TensorFlow op.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tf2xla/transforms/legalize_tf.cc

          rewriter.replaceOpWithNewOp<mhlo::GatherOp>(
              op, op.getType(), op.getParams(), op.getIndices(), dims_attr,
              GetI64ElementsAttr(slice_sizes, &rewriter));
        } else {
          rewriter.replaceOpWithNewOp<mhlo::DynamicGatherOp>(
              op, op.getType(), op.getParams(), op.getIndices(), slice_sizes_value,
              dims_attr);
        }
        return success();
      }
    };
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 20:00:43 UTC 2024
    - 291.8K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tfrt/ir/tfrt_fallback_common.h

    template <typename OpTy>
    mlir::LogicalResult VerifyExecuteOpCommon(OpTy op) {
      auto op_attr_array = op.getOpAttrs().getValue();
      for (auto op_attr : op_attr_array) {
        auto key_value = mlir::dyn_cast<mlir::ArrayAttr>(op_attr);
        if (!key_value || key_value.getValue().size() != 2 ||
            !mlir::isa<mlir::StringAttr>(key_value.getValue()[0]))
          return op.emitOpError() << "each op_attr should be a key-value pair, "
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  10. tensorflow/c/eager/c_api_test_util.cc

      TFE_OpSetAttrType(op, "T", TFE_TensorHandleDataType(in));
      TFE_OpSetAttrInt(op, "group_size", group_size);
      TFE_OpSetAttrInt(op, "group_key", 123);
      TFE_OpSetAttrInt(op, "instance_key", 456);
      TFE_OpSetAttrString(op, "merge_op", "Add", 3);
      TFE_OpSetAttrString(op, "final_op", "Id", 2);
      std::vector<int64_t> subdiv_offsets;
      TFE_OpSetAttrIntList(op, "subdiv_offsets", subdiv_offsets.data(),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Feb 21 22:37:46 UTC 2024
    - 23.5K bytes
    - Viewed (0)
Back to top