/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/base/buffer_manager/ |
H A D | shared_buffer.cpp | 26 SharedBuffer::SharedBuffer(int64_t capacity) in SharedBuffer() function in OHOS::CameraStandard::DeferredProcessing::SharedBuffer 32 SharedBuffer::~SharedBuffer() in ~SharedBuffer() 38 int32_t SharedBuffer::Initialize() in Initialize() 43 int64_t SharedBuffer::GetSize() in GetSize() 51 int32_t SharedBuffer::CopyFrom(uint8_t* address, int64_t bytes) in CopyFrom() 64 void SharedBuffer::Reset() in Reset() 71 int32_t SharedBuffer::AllocateAshmemUnlocked() in AllocateAshmemUnlocked() 84 void SharedBuffer::DeallocAshmem() in DeallocAshmem() 94 int SharedBuffer::GetFd() const in GetFd()
|
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/nnrt/ |
H A D | interface_i_nnrt_device_v20.md | 34 | [PrepareOfflineModel](#prepareofflinemodel) ([in] struct [SharedBuffer](_shared_buffer_v20.md)[] … 35 | [AllocateBuffer](#allocatebuffer) ([in] unsigned int length, [out] struct [SharedBuffer](_shared_… 36 | [ReleaseBuffer](#releasebuffer) ([in] struct [SharedBuffer](_shared_buffer_v20.md) buffer) | 释放共享… 45 INnrtDevice::AllocateBuffer ([in] unsigned int length, [out] struct SharedBuffer buffer ) 58 | buffer | 共享内存的信息,包含共享内存的文件描述符和空间大小,SharedBuffer定义请查看[SharedBuffer](_shared_buffer_v20.md)。 | 343 INnrtDevice::PrepareModelFromModelCache ([in] struct SharedBuffer[] modelCache, [in] struct ModelCo… 355 | modelCache | 模型缓存文件的数组,数组顺序与导出时的数组顺序一致,数组元素类型请查看SharedBuffer定义[SharedBuffer](_shared_buffer_v20.m… 369 INnrtDevice::PrepareOfflineModel ([in] struct SharedBuffer[] modelCache, [in] struct ModelConfig co… 381 | modelCache | 离线模型文件缓存的数组,元素顺序与用户传入的离线模型格式有关,元素类型请查看SharedBuffer定义[SharedBuffer](_shared_buffer_v2… 395 INnrtDevice::ReleaseBuffer ([in] struct SharedBuffer buffer) [all …]
|
H A D | interface_i_nnrt_device_v10.md | 33 | [PrepareModelFromModelCache](#preparemodelfrommodelcache) ([in] struct [SharedBuffer](_shared_buf… 34 | [AllocateBuffer](#allocatebuffer) ([in] unsigned int length, [out] struct [SharedBuffer](_shared_… 35 | [ReleaseBuffer](#releasebuffer) ([in] struct [SharedBuffer](_shared_buffer_v10.md) buffer) | 释放共享… 44 INnrtDevice::AllocateBuffer ([in] unsigned int length, [out] struct SharedBuffer buffer ) 57 | buffer | 共享内存的信息,包含共享内存的文件描述符和空间大小,SharedBuffer定义请查看[SharedBuffer](_shared_buffer_v10.md)。 | 342 INnrtDevice::PrepareModelFromModelCache ([in] struct SharedBuffer[] modelCache, [in] struct ModelCo… 354 | modelCache | 模型缓存文件的数组,数组顺序与导出时的数组顺序一致,数组元素类型请查看SharedBuffer定义[SharedBuffer](_shared_buffer_v10.m… 368 INnrtDevice::ReleaseBuffer ([in] struct SharedBuffer buffer) 380 | buffer | 共享内存的信息,包含共享内存的文件描述符和空间大小,SharedBuffer定义请查看[SharedBuffer](_shared_buffer_v10.md)。 |
|
H A D | _shared_buffer_v10.md | 1 # SharedBuffer chapter 32 unsigned int SharedBuffer::bufferSize 42 unsigned int SharedBuffer::dataSize 52 FileDescriptor SharedBuffer::fd 62 unsigned int SharedBuffer::offset
|
H A D | _shared_buffer_v20.md | 1 # SharedBuffer chapter 32 unsigned int SharedBuffer::bufferSize 42 unsigned int SharedBuffer::dataSize 52 FileDescriptor SharedBuffer::fd 62 unsigned int SharedBuffer::offset
|
H A D | interface_i_prepared_model_v10.md | 20 | [ExportModelCache](#exportmodelcache) ([out] struct [SharedBuffer](_shared_buffer_v10.md)[] model… 30 IPreparedModel::ExportModelCache ([out] struct SharedBuffer[] modelCache) 42 | modelCache | 模型缓存数组,元素顺序与导出时元素顺序一致,SharedBuffer定义请查看[SharedBuffer](_shared_buffer_v10.md)。 | 69 | isOutputBufferEnough | 模型推理输出数据的SharedBuffer空间是否足够,足够的话返回true,不足则返回false,输出顺序与outputs顺序一一对应。 |
|
H A D | interface_i_prepared_model_v20.md | 22 | [ExportModelCache](#exportmodelcache) ([out] struct [SharedBuffer](_shared_buffer_v20.md)[] model… 33 IPreparedModel::ExportModelCache ([out] struct SharedBuffer[] modelCache) 47 | modelCache | 模型缓存数组,元素顺序与导出时元素顺序一致,SharedBuffer定义请查看[SharedBuffer](_shared_buffer_v20.md)。 | 103 | isOutputBufferEnough | 模型推理输出数据的SharedBuffer空间是否足够,足够的话返回true,不足则返回false,输出顺序与outputs顺序一一对应。 |
|
H A D | _i_o_tensor_v10.md | 24 | struct [SharedBuffer](_shared_buffer_v10.md)[data](#data) | 张量的数据,数据保存在共享内存中,共享内存的定义请查看[SharedBuf… 33 struct SharedBuffer IOTensor::data 37 张量的数据,数据保存在共享内存中,共享内存的定义请查看[SharedBuffer](_shared_buffer_v10.md)
|
H A D | _i_o_tensor_v20.md | 24 | struct [SharedBuffer](_shared_buffer_v20.md)[data](#data) | 张量的数据,数据保存在共享内存中,共享内存的定义请查看[SharedBuf… 33 struct SharedBuffer IOTensor::data 37 张量的数据,数据保存在共享内存中,共享内存的定义请查看[SharedBuffer](_shared_buffer_v20.md)
|
H A D | _tensor_v10.md | 24 | struct [SharedBuffer](_shared_buffer_v10.md)[data](#data) | 进程通信时用于张量数据传输的结构体,详情请参考:[SharedBuffer… 34 struct SharedBuffer Tensor::data 38 进程通信时用于张量数据传输的结构体,详情请参考:[SharedBuffer](_shared_buffer_v10.md)。
|
H A D | _tensor_v20.md | 24 | struct [SharedBuffer](_shared_buffer_v20.md)[data](#data) | 进程通信时用于张量数据传输的结构体,详情请参考:[SharedBuffer… 34 struct SharedBuffer Tensor::data 38 进程通信时用于张量数据传输的结构体,详情请参考:[SharedBuffer](_shared_buffer_v20.md)。
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/device_manager/ |
H A D | device_manager_test.cpp | 73 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 87 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {0, 0, 0, 0}; 116 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 1, 1, 1}; 136 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 152 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 177 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 198 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 217 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 239 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 258 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; [all …]
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/inner_model/ |
H A D | inner_model_test.cpp | 991 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1005 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {0, 0, 0, 0}; 1034 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 1, 1, 1}; 1054 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1070 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1095 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1116 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1135 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1157 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1176 OHOS::HDI::Nnrt::V2_1::SharedBuffer tensorBuffer {-1, 0, 0, 0}; [all …]
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v2_0/inner_model/ |
H A D | inner_model_test.cpp | 930 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 944 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {0, 0, 0, 0}; 973 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 1, 1, 1}; 993 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1009 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1034 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1055 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1074 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1096 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; 1115 OHOS::HDI::Nnrt::V2_0::SharedBuffer tensorBuffer {-1, 0, 0, 0}; [all …]
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/common/v2_0/ |
H A D | mock_idevice.h | 42 …MOCK_METHOD3(PrepareModelFromModelCache, int32_t(const std::vector<SharedBuffer>&, const ModelConf… 44 MOCK_METHOD3(PrepareOfflineModel, int32_t(const std::vector<SharedBuffer>&, const ModelConfig&, 46 MOCK_METHOD2(AllocateBuffer, int32_t(uint32_t, SharedBuffer&)); 47 MOCK_METHOD1(ReleaseBuffer, int32_t(const SharedBuffer&)); 53 MOCK_METHOD1(ExportModelCache, int32_t(std::vector<SharedBuffer>&));
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/common/v2_1/ |
H A D | mock_idevice.h | 42 …MOCK_METHOD3(PrepareModelFromModelCache, int32_t(const std::vector<SharedBuffer>&, const ModelConf… 44 MOCK_METHOD3(PrepareOfflineModel, int32_t(const std::vector<SharedBuffer>&, const ModelConfig&, 46 MOCK_METHOD2(AllocateBuffer, int32_t(uint32_t, SharedBuffer&)); 47 MOCK_METHOD1(ReleaseBuffer, int32_t(const SharedBuffer&)); 53 MOCK_METHOD1(ExportModelCache, int32_t(std::vector<SharedBuffer>&));
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/common/v1_0/ |
H A D | mock_idevice.h | 42 …MOCK_METHOD3(PrepareModelFromModelCache, int32_t(const std::vector<SharedBuffer>&, const ModelConf… 44 MOCK_METHOD2(AllocateBuffer, int32_t(uint32_t, SharedBuffer&)); 45 MOCK_METHOD1(ReleaseBuffer, int32_t(const SharedBuffer&)); 51 MOCK_METHOD1(ExportModelCache, int32_t(std::vector<SharedBuffer>&));
|
/ohos5.0/foundation/ai/neural_network_runtime/example/drivers/nnrt/v1_0/hdi_cpu_service/include/ |
H A D | shared_buffer_parser.h | 35 int32_t Init(const SharedBuffer& buffer); 38 SharedBuffer GetBuffer(); 41 SharedBuffer m_buffer;
|
/ohos5.0/foundation/ai/neural_network_runtime/example/drivers/nnrt/v2_0/hdi_cpu_service/include/ |
H A D | shared_buffer_parser.h | 35 int32_t Init(const SharedBuffer& buffer); 38 SharedBuffer GetBuffer(); 41 SharedBuffer m_buffer;
|
/ohos5.0/foundation/ai/neural_network_runtime/test/fuzztest/ |
H A D | nnrt_device_impl.h | 90 …int32_t PrepareOfflineModel(const std::vector<SharedBuffer>& modelBuffer, const ModelConfig& confi… in PrepareOfflineModel() 103 …int32_t PrepareModelFromModelCache(const std::vector<SharedBuffer>& modelCache, const ModelConfig&… in PrepareModelFromModelCache() 110 int32_t AllocateBuffer(uint32_t length, SharedBuffer& buffer) in AllocateBuffer() 116 int32_t ReleaseBuffer(const SharedBuffer& buffer) in ReleaseBuffer()
|
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/include/base/buffer_manager/ |
H A D | shared_buffer.h | 26 class SharedBuffer : public IBuffer { 28 explicit SharedBuffer(int64_t capacity); 29 ~SharedBuffer();
|
/ohos5.0/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/ |
H A D | hdi_device_v1_0.cpp | 157 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {INVALID_FD, 0, 0, 0}; in GetSupportedOperation() 248 OHOS::HDI::Nnrt::V1_0::SharedBuffer tensorBuffer {INVALID_FD, 0, 0, 0}; in PrepareModel() 304 std::vector<V1_0::SharedBuffer> iBuffers; in PrepareModelFromModelCache() 315 iBuffers.emplace_back(V1_0::SharedBuffer {memory.fd, memory.length, 0, memory.length}); in PrepareModelFromModelCache() 345 V1_0::SharedBuffer buffer; in AllocateBuffer() 368 V1_0::SharedBuffer buffer; in AllocateBuffer() 381 V1_0::SharedBuffer hdiBuffer {fd, length, 0, length}; in ReleaseBuffer() 416 V1_0::SharedBuffer hdiBuffer {memory.fd, memory.length, 0, memory.length}; in ReleaseBuffer() 432 OH_NN_ReturnCode HDIDeviceV1_0::ReleaseSharedBuffer(const V1_0::SharedBuffer& buffer) in ReleaseSharedBuffer()
|
/ohos5.0/drivers/interface/nnrt/v2_0/ |
H A D | INnrtDevice.idl | 34 … PrepareModelFromModelCache([in] struct SharedBuffer[] modelCache, [in] struct ModelConfig config, 36 PrepareOfflineModel([in] struct SharedBuffer[] offlineModels, [in] struct ModelConfig config, 38 AllocateBuffer([in] unsigned int length, [out] struct SharedBuffer buffer); 39 ReleaseBuffer([in] struct SharedBuffer buffer);
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/nnrt_v2_0/foo/nnrt/v2_0/ |
H A D | INnrtDevice.idl | 34 … PrepareModelFromModelCache([in] struct SharedBuffer[] modelCache, [in] struct ModelConfig config, 36 PrepareOfflineModel([in] struct SharedBuffer[] offlineModels, [in] struct ModelConfig config, 38 AllocateBuffer([in] unsigned int length, [out] struct SharedBuffer buffer); 39 ReleaseBuffer([in] struct SharedBuffer buffer);
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/nnrt_v2_0/cpp_target/nnrt/v2_0/ |
H A D | nnrt_device_proxy.h.txt | 93 …int32_t PrepareModelFromModelCache(const std::vector<OHOS::HDI::Nnrt::V2_0::SharedBuffer>& modelCa… 96 … int32_t PrepareOfflineModel(const std::vector<OHOS::HDI::Nnrt::V2_0::SharedBuffer>& offlineModels, 99 int32_t AllocateBuffer(uint32_t length, OHOS::HDI::Nnrt::V2_0::SharedBuffer& buffer) override; 101 int32_t ReleaseBuffer(const OHOS::HDI::Nnrt::V2_0::SharedBuffer& buffer) override; 129 …2_t PrepareModelFromModelCache_(const std::vector<OHOS::HDI::Nnrt::V2_0::SharedBuffer>& modelCache, 132 …static int32_t PrepareOfflineModel_(const std::vector<OHOS::HDI::Nnrt::V2_0::SharedBuffer>& offlin… 135 static int32_t AllocateBuffer_(uint32_t length, OHOS::HDI::Nnrt::V2_0::SharedBuffer& buffer, 138 …static int32_t ReleaseBuffer_(const OHOS::HDI::Nnrt::V2_0::SharedBuffer& buffer, const sptr<IRemot…
|