MCPcopy Create free account
hub / github.com/KomputeProject/kompute / recordCopyFrom

Method recordCopyFrom

src/Tensor.cpp:197–212  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

195}
196
197void
198Tensor::recordCopyFrom(const vk::CommandBuffer& commandBuffer,
199 std::shared_ptr<Tensor> copyFromTensor)
200{
201
202 vk::DeviceSize bufferSize(this->memorySize());
203 vk::BufferCopy copyRegion(0, 0, bufferSize);
204
205 KP_LOG_DEBUG("Kompute Tensor recordCopyFrom data size {}.", bufferSize);
206
207 this->recordCopyBuffer(commandBuffer,
208 copyFromTensor->mPrimaryBuffer,
209 this->mPrimaryBuffer,
210 bufferSize,
211 copyRegion);
212}
213
214void
215Tensor::recordCopyFromStagingToDevice(const vk::CommandBuffer& commandBuffer)

Callers 1

recordMethod · 0.80

Calls 2

memorySizeMethod · 0.95
recordCopyBufferMethod · 0.95

Tested by

no test coverage detected