Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
f7b30378
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
大约 1 年 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
f7b30378
编写于
2月 02, 2023
作者:
O
openharmony_ci
提交者:
Gitee
2月 02, 2023
浏览文件
操作
浏览文件
下载
差异文件
!7351 修改memcpy为memcpy_s_1018
Merge pull request !7351 from wangtongyu6/merge-master-to-monthly1018
上级
3bd328e6
c91d4ed3
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
6 addition
and
4 deletion
+6
-4
ai/mindspore/BUILD.gn
ai/mindspore/BUILD.gn
+1
-0
ai/mindspore/src/ohos_c_api_test_mslite.cpp
ai/mindspore/src/ohos_c_api_test_mslite.cpp
+5
-4
未找到文件。
ai/mindspore/BUILD.gn
浏览文件 @
f7b30378
...
...
@@ -28,6 +28,7 @@ ohos_moduletest_suite("ActsMindSporeTest") {
configs = [ ":mindspore_config" ]
external_deps = [ "c_utils:utils" ]
deps = [
"//third_party/googletest:gmock",
"//third_party/googletest:gtest",
...
...
ai/mindspore/src/ohos_c_api_test_mslite.cpp
浏览文件 @
f7b30378
...
...
@@ -15,6 +15,7 @@
#include <thread>
#include <inttypes.h>
#include <securec.h>
#include "ohos_common.h"
#include "gtest/gtest.h"
#include "include/c_api/context_c.h"
...
...
@@ -90,9 +91,9 @@ void FillInputsData(OH_AI_TensorHandleArray inputs, string model_name, bool is_t
const
int64_t
*
shape
=
OH_AI_TensorGetShape
(
tensor
,
&
shape_num
);
auto
imageBuf_nhwc
=
new
char
[
size1
];
PackNCHWToNHWCFp32
(
imageBuf
,
imageBuf_nhwc
,
shape
[
0
],
shape
[
1
]
*
shape
[
2
],
shape
[
3
]);
memcpy
(
input_data
,
imageBuf_nhwc
,
size1
);
memcpy
_s
(
input_data
,
size1
,
imageBuf_nhwc
,
size1
);
}
else
{
memcpy
(
input_data
,
imageBuf
,
size1
);
memcpy
_s
(
input_data
,
size1
,
imageBuf
,
size1
);
}
printf
(
"input data after filling is: "
);
for
(
int
j
=
0
;
j
<
element_num
&&
j
<=
20
;
++
j
)
{
...
...
@@ -958,7 +959,7 @@ HWTEST(MSLiteTest, OHOS_Model_GetInputByTensorName_0001, Function | MediumTest |
const
int64_t
*
shape
=
OH_AI_TensorGetShape
(
tensor
,
&
shape_num
);
auto
imageBuf_nhwc
=
new
char
[
size1
];
PackNCHWToNHWCFp32
(
imageBuf
,
imageBuf_nhwc
,
shape
[
0
],
shape
[
1
]
*
shape
[
2
],
shape
[
3
]);
memcpy
(
input_data
,
imageBuf_nhwc
,
size1
);
memcpy
_s
(
input_data
,
size1
,
imageBuf_nhwc
,
size1
);
printf
(
"input data is:"
);
for
(
int
j
=
0
;
j
<
element_num
&&
j
<=
20
;
++
j
)
{
printf
(
"%f "
,
input_data
[
j
]);
...
...
@@ -1479,7 +1480,7 @@ HWTEST(MSLiteTest, OHOS_Input_0003, Function | MediumTest | Level1) {
printf
(
"Tensor name: %s, elements num: %"
PRId64
".
\n
"
,
OH_AI_TensorGetName
(
tensor
),
element_num
);
void
*
input_data
=
OH_AI_TensorGetMutableData
(
inputs
.
handle_list
[
i
]);
ASSERT_NE
(
input_data
,
nullptr
);
memcpy
(
input_data
,
imageBuf
,
size1
);
memcpy
_s
(
input_data
,
size1
,
imageBuf
,
size1
);
}
printf
(
"==========Model Predict==========
\n
"
);
OH_AI_TensorHandleArray
outputs
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录