MCPcopy Create free account
hub / github.com/apache/arrow / DeviceMapper

Method DeviceMapper

cpp/src/arrow/c/bridge_test.cc:4241–4249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4239 void SetUp() override { pool_ = default_memory_pool(); }
4240
4241 static Result<std::shared_ptr<MemoryManager>> DeviceMapper(ArrowDeviceType type,
4242 int64_t id) {
4243 if (type != kMyDeviceType) {
4244 return Status::NotImplemented("should only be MyDevice");
4245 }
4246
4247 std::shared_ptr<Device> device = std::make_shared<MyDevice>(id);
4248 return device->default_memory_manager();
4249 }
4250
4251 static Result<std::shared_ptr<ArrayData>> ToDeviceData(
4252 const std::shared_ptr<MemoryManager>& mm, const ArrayData& data) {

Callers

nothing calls this directly

Calls 2

NotImplementedFunction · 0.50

Tested by

no test coverage detected