Home
last modified time | relevance | path

Searched refs:SharedBuffer (Results 1 – 25 of 135) sorted by relevance

123456

/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/base/buffer_manager/
H A Dshared_buffer.cpp26 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 Dinterface_i_nnrt_device_v20.md34 | [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 Dinterface_i_nnrt_device_v10.md33 | [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.md1 # 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.md1 # SharedBuffer chapter
32 unsigned int SharedBuffer::bufferSize
42 unsigned int SharedBuffer::dataSize
52 FileDescriptor SharedBuffer::fd
62 unsigned int SharedBuffer::offset
H A Dinterface_i_prepared_model_v10.md20 | [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 Dinterface_i_prepared_model_v20.md22 | [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.md24 | 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.md24 | 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.md24 | 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.md24 | 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 Ddevice_manager_test.cpp73 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 Dinner_model_test.cpp991 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 Dinner_model_test.cpp930 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 Dmock_idevice.h42 …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 Dmock_idevice.h42 …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 Dmock_idevice.h42 …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 Dshared_buffer_parser.h35 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 Dshared_buffer_parser.h35 int32_t Init(const SharedBuffer& buffer);
38 SharedBuffer GetBuffer();
41 SharedBuffer m_buffer;
/ohos5.0/foundation/ai/neural_network_runtime/test/fuzztest/
H A Dnnrt_device_impl.h90 …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 Dshared_buffer.h26 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 Dhdi_device_v1_0.cpp157 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 DINnrtDevice.idl34 … 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 DINnrtDevice.idl34 … 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 Dnnrt_device_proxy.h.txt93 …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…

123456