Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 21 for NameLoc (0.12 sec)

  1. tensorflow/compiler/mlir/lite/utils/perception_ops_utils_test.cc

        const SmallVector<mlir::Type, NOutput>& output_types) {
      auto func_type = builder->getFunctionType(input_types, output_types);
      auto func = func::FuncOp::create(
          mlir::NameLoc::get(builder->getStringAttr("fused_func")), "fused_func",
          func_type, {});
    
      func.addEntryBlock();
      mlir::StringAttr attr_value = builder->getStringAttr("MaxUnpooling2D");
      func->setAttr("tf._implements", attr_value);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Sep 29 21:02:21 UTC 2022
    - 7.4K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/transforms/lift_variables.cc

                 << "failed to convert tensor (name: " << name.str() << ")";
        }
        ElementsAttr tensor_attr = tensor_attr_or.value();
    
        builder.create<tf_saved_model::GlobalTensorOp>(
            NameLoc::get(builder.getStringAttr(name.str())),
            builder.getStringAttr(name), tensor_attr,
            TypeAttr::get(tensor_attr.getType()), builder.getUnitAttr());
      }
    
      return success();
    }
    
    }  // namespace
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 23 09:05:47 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/experimental/tac/transforms/tac_filter.cc

          filtered_ops.push_back(func);
        }
        return;
      }
    
      llvm::Regex op_regex(tac_filter.op_filter().op_name_pattern());
      module.walk([&](Operation* op) {
        auto named_loc = mlir::dyn_cast<NameLoc>(op->getLoc());
        if (!named_loc) {
          return;
        }
        if (!op_regex.match(named_loc.getName())) {
          return;
        }
    
        op->setAttr(kSkipTargetAnnotation, builder.getUnitAttr());
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/lite/utils/lstm_utils_test.cc

                                             layer_norm_scale_type};
      auto func_type = builder->getFunctionType(input_types, output_type);
    
      auto func = func::FuncOp::create(
          mlir::NameLoc::get(builder->getStringAttr("fused_func")), "fused_func",
          func_type, {});
      func.addEntryBlock();
    
      std::vector<std::string> attributes;
      if (ln) {
        attributes.push_back(kLayerNormalizedLstmCellSimple);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 10K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/quantization/tensorflow/passes/merge_initializer_function_ops_to_main.cc

      const std::string init_type = GetInitializerType(init_func_ops);
      const std::string name =
          absl::StrCat(init_type, "_", init_func_ops.getName().str());
      return NameLoc::get(StringAttr::get(ctx, name));
    }
    
    void MergeInitializerFunctionOpsToMainPass::runOnOperation() {
      ModuleOp module_op = getOperation();
      MLIRContext* ctx = module_op.getContext();
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Sun May 12 12:54:52 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/quantization/common/quantization_lib/quantization_utils.h

    bool IsOpQuantizable(Operation* op);
    
    // Specialized version of location to string for flatbuffer exported locations.
    inline std::string GetTensorNameFromLoc(Location loc) {
      if (auto name_loc = loc.dyn_cast<NameLoc>()) {
        return name_loc.getName().str();
      }
      return "";
    }
    
    template <typename QuantizeOpT, typename DequantizeOpT>
    struct ConvertStatsToQDQs : public OpRewritePattern<quantfork::StatisticsOp> {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Apr 24 20:30:06 UTC 2024
    - 41.7K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/utils/export_utils.cc

      mlir::Location unwrapped_inst_loc = GetLocationWithoutOpType(inst_loc);
    
      if (auto call_site = mlir::dyn_cast<mlir::CallSiteLoc>(unwrapped_inst_loc)) {
        if (auto name_loc = mlir::dyn_cast<mlir::NameLoc>(
                GetLocationWithoutOpType(call_site.getCallee()))) {
          llvm::StringRef original_node_name, original_func_name;
          std::tie(original_node_name, original_func_name) =
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 19.7K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/translate/import_model.cc

          }
        }
    
        // If there are no locations in the stack trace, fall back to just a
        // NameLoc with no child.
        if (locations.empty()) return mlir::NameLoc::get(name_loc_id);
    
        // Use the front FileLineColLoc to generate a NameLoc.
        mlir::Location node_name_loc =
            mlir::NameLoc::get(name_loc_id, locations.front());
    
        // If there are more locations then generate a stack trace, otherwise just
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 01 11:17:36 UTC 2024
    - 183.2K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/transforms/convert_control_to_data_outputs.cc

      assert(while_wrapper && "While op is expected to be wrapped in a IslandOp");
    
      // Get the dummy constant.
      OpBuilder builder(while_wrapper);
      auto loc = NameLoc::get(
          builder.getStringAttr("chain_control_outputs@" + while_op.getBody()));
      IslandOp const_wrapper = GetDummyConstant(builder, const_type, loc);
    
      // Get new operand and result types.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 28.7K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/lite/flatbuffer_import.cc

    // Create the MLIR NamedLoc location corresponding to a given tensor
    Location TensorLoc(const TensorT& tensor, Builder builder, Location base) {
      if (tensor.name.empty()) {
        return base;
      }
      return mlir::NameLoc::get(builder.getStringAttr(tensor.name), base);
    }
    
    // Create the MLIR Location corresponding to a given op. This is an
    // experimental/debugging feature and production code should not rely on names
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 21 18:21:50 UTC 2024
    - 66.8K bytes
    - Viewed (0)
Back to top