| 24 | namespace tensorflow { |
| 25 | |
| 26 | Device::Device(Env* env, const DeviceAttributes& device_attributes) |
| 27 | : DeviceBase(env), device_attributes_(device_attributes) { |
| 28 | CHECK(DeviceNameUtils::ParseFullName(name(), &parsed_name_)) |
| 29 | << "Invalid device name: " << name(); |
| 30 | rmgr_ = new ResourceMgr(parsed_name_.job); |
| 31 | owned_rmgr_ = true; |
| 32 | } |
| 33 | |
| 34 | Device::Device(Env* env, const DeviceAttributes& device_attributes, |
| 35 | const DeviceResourceMgrMap* dev_rmgr_map) |