| 2176 | } |
| 2177 | |
| 2178 | string GPUDeviceName(Session* session) { |
| 2179 | std::vector<DeviceAttributes> devices; |
| 2180 | TF_CHECK_OK(session->ListDevices(&devices)); |
| 2181 | for (const DeviceAttributes& d : devices) { |
| 2182 | if (d.device_type() == "GPU" || d.device_type() == "gpu") { |
| 2183 | return d.name(); |
| 2184 | } |
| 2185 | } |
| 2186 | return ""; |
| 2187 | } |
| 2188 | |
| 2189 | TEST(DirectSessionTest, FeedAndFetchTensorsInDeviceMemory) { |
| 2190 | std::unique_ptr<Session> session(NewSession(SessionOptions())); |
no test coverage detected