Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 20 for ParseFullName (0.17 sec)

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

        "transfer yet";
    
    // The host address is identified by the job/replicate/task in the device name.
    std::string GetHost(llvm::StringRef device) {
      ParsedName parsed_name;
      DeviceNameUtils::ParseFullName(device.str(), &parsed_name);
      std::string result = DeviceNameUtils::ParsedNameToString(
          DeviceNameUtils::AddressSpace(parsed_name));
      return result.empty() ? kLocalhost : result;
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 13.4K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/utils/tpu_rewrite_device_util.cc

      ParsedDevice parsed_device;
      if (!DeviceNameUtils::ParseFullName(mlir::StringRefToView(device),
                                          &parsed_device))
        return false;
      return parsed_device.has_type && parsed_device.type == kDeviceTPU;
    }
    
    bool IsTPUReplicatedCore(llvm::StringRef device) {
      ParsedDevice parsed_device;
      if (!DeviceNameUtils::ParseFullName(mlir::StringRefToView(device),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Jun 10 20:10:40 UTC 2024
    - 32.8K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/transforms/fused_kernel_matcher.cc

      if (!device || device.getValue().empty()) {
        return std::nullopt;
      }
      const std::string device_name = device.str();
      tensorflow::DeviceNameUtils::ParsedName parsed_name;
      if (!tensorflow::DeviceNameUtils::ParseFullName(device_name, &parsed_name)) {
        return std::nullopt;
      }
      if (!parsed_name.has_type) {
        return std::nullopt;
      }
      return parsed_name.type;
    }
    
    bool IsGpuDevice(mlir::Operation *op) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  4. tensorflow/compiler/jit/xla_cluster_util.cc

            flags->xla_auto_jit_flag.optimization_level_general);
      }
    
      return result;
    }
    
    int GetGpuNumber(const string& device_name) {
      DeviceNameUtils::ParsedName parsed_name;
      if (!DeviceNameUtils::ParseFullName(device_name, &parsed_name)) {
        return -1;
      }
    
      return parsed_name.type == DEVICE_GPU ? parsed_name.id : -1;
    }
    }  // namespace
    
    bool IsSingleGpuGraph(const Graph& g) {
      int gpus_seen = 0;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 29 08:39:39 UTC 2024
    - 21.3K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/tfg-to-tfe.cc

        if (attr.getName().strref().contains(
                mlir::tfg::TFGraphDialect::getDeviceAttrKey())) {
          tensorflow::DeviceNameUtils::ParsedName parsed_name;
          if (!tensorflow::DeviceNameUtils::ParseFullName(
                  mlir::cast<mlir::StringAttr>(attr.getValue()).getValue().str(),
                  &parsed_name))
            return mlir::failure();
          if (!parsed_name.has_type) {
            parsed_name.type = "CPU";
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 21.2K bytes
    - Viewed (0)
  6. tensorflow/c/eager/parallel_device/parallel_device_lib.cc

          underlying_devices_.size());
      for (int component_index = 0; component_index < underlying_devices_.size();
           ++component_index) {
        if (!DeviceNameUtils::ParseFullName(underlying_devices_[component_index],
                                            &parsed_components[component_index]) ||
            !DeviceNameUtils::IsSameAddressSpace(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Feb 09 07:47:20 UTC 2024
    - 25.4K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tf2xla/internal/passes/tpu_sharding_identification_pass.cc

      if (auto device = op->getAttrOfType<StringAttr>("device")) {
        if (!device.getValue().empty() && !device.getValue().str().empty()) {
          tensorflow::DeviceNameUtils::ParsedName name;
          if (tensorflow::DeviceNameUtils::ParseFullName(device.str(), &name)) {
            if (name.type == "TPU_REPLICATED_CORE") {
              // TODO(hanxiongwang): Add check for out of bound of name.id
              return llvm::StringRef(logical_device_vec[name.id]);
            }
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 30 02:01:13 UTC 2024
    - 28.9K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/transforms/tpu_space_to_depth_pass.cc

      if (!iter) return false;
      auto device = op->getAttrOfType<StringAttr>(kDeviceAttr);
      if (!device) return false;
      tensorflow::DeviceNameUtils::ParsedName parsed_device;
      if (!tensorflow::DeviceNameUtils::ParseFullName(device.getValue().str(),
                                                      &parsed_device)) {
        return false;
      }
      return parsed_device.type == "CPU";
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 29.3K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/utils/tpu_rewrite_device_util_test.cc

                                  llvm::SmallVectorImpl<Device>* parsed_devices) {
      parsed_devices->reserve(device_names.size());
      for (const auto& device_name : device_names) {
        Device parsed_name;
        if (!DeviceNameUtils::ParseFullName(device_name, &parsed_name))
          return false;
    
        parsed_devices->push_back(parsed_name);
      }
      return true;
    }
    
    using DeviceNames = llvm::SmallVector<std::string, 8>;
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Apr 26 09:37:10 UTC 2024
    - 46.8K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/tensorflow/translate/import_model.cc

      // it. Note that in current TF, placer will place full device name to each
      // node.
      DeviceNameUtils::ParsedName parsed_name;
      if (!DeviceNameUtils::ParseFullName(node_def.device(), &parsed_name)) {
        return errors::InvalidArgument(
            "Op ", op_name, " has invalid device name: ", node_def.device());
      }
      // Keep the parsed name untouched if the device name is empty.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 01 11:17:36 UTC 2024
    - 183.2K bytes
    - Viewed (0)
Back to top