Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for GetIdFor (0.23 sec)

  1. tensorflow/compiler/jit/device_util.h

          absl::string_view device_name) {
        TF_ASSIGN_OR_RETURN(DeviceId device_id, GetIdFor(device_name));
        return std::cref(*id_to_device_type_[device_id.id()]);
      }
    
      string DebugString(const DeviceSet& device_set) const;
    
     private:
      absl::flat_hash_map<string, DeviceId> name_to_id_;
    
      // These fields are populated for a device in GetIdFor, *before* we give out a
      // DeviceId.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 15 17:18:31 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  2. tensorflow/compiler/jit/device_util_test.cc

                            string* result) {
      jit::DeviceInfoCache cache;
      jit::DeviceSet device_set;
      for (absl::string_view name : device_names) {
        TF_ASSIGN_OR_RETURN(jit::DeviceId device_id, cache.GetIdFor(name));
        device_set.Insert(device_id);
      }
    
      TF_ASSIGN_OR_RETURN(
          jit::DeviceId result_id,
          PickDeviceForXla(cache, device_set, allow_mixing_unknown_and_cpu));
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 22 08:47:20 UTC 2024
    - 5K bytes
    - Viewed (0)
  3. tensorflow/compiler/jit/device_util.cc

        storage_[i] |= other.storage_[i];
      }
    }
    
    bool DeviceSet::IsEmpty() const {
      return absl::c_all_of(storage_, [&](uint64 val) { return val == 0; });
    }
    
    absl::StatusOr<DeviceId> DeviceInfoCache::GetIdFor(absl::string_view name) {
      TF_RET_CHECK(!name.empty());
    
      auto it = name_to_id_.find(name);
      if (it != name_to_id_.end()) {
        return it->second;
      }
    
      int new_id = names_.size();
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 12 06:33:33 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  4. tensorflow/compiler/jit/build_xla_ops_pass.cc

      for (const NodeDef& ndef : func_def->node_def()) {
        VLOG(3) << ndef.DebugString();
        if (!ndef.device().empty()) {
          TF_ASSIGN_OR_RETURN(jit::DeviceId device_id,
                              device_info_cache->GetIdFor(ndef.device()));
          device_set.Insert(device_id);
        }
      }
    
      if (!n->assigned_device_name().empty()) {
        // TODO(sanjoy): We need this because EncapsulateSubgraphsPass drops device
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 12 06:33:33 UTC 2024
    - 24.3K bytes
    - Viewed (0)
  5. tensorflow/compiler/jit/mark_for_compilation_pass.cc

                                            ? node->assigned_device_name()
                                            : node->requested_device();
        TF_ASSIGN_OR_RETURN(DeviceId device,
                            device_info_cache_.GetIdFor(device_name_str));
    
        bool is_resource_op = HasResourceInputOrOutput(*node);
        std::optional<DeviceId> resource_op_device;
        if (is_resource_op) {
          resource_op_device = device;
        }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Feb 21 12:19:41 UTC 2024
    - 85.3K bytes
    - Viewed (0)
Back to top