码迷,mamicode.com
首页 > Windows程序 > 详细

IntelSEAPI

时间:2018-06-06 18:27:50      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:fat   成功   tip   python   uil   dal   include   opencv2   html   

文档零零碎碎的,有些地方说得不清楚,甚至相同内容在各处有不同的表述。

[文档1: Profiling OpenCV Applications]

[文档2: IntelSEAPI README]

[文档3: IntelSEAPI Getting started]

1. 依赖:python, cmake, libc6-dev-i386, g++-5-multilib

[文章:编译缺少cdefs.h, c++config.h的解决办法]

2. clone source code

[GitHub: IntelSEAPI]

3. instrument code with itt

[python example]

4. set environment variable INTEL_LIBITTNOTIFY32/INTEL_LIBITTNOTIFY64 to the full path to the IntelSEAPI[32/64].[dll/so]}

5. build

python ./buildall.py

使用[文档2]中的 -i 参数会对 buildall.py line 43 报 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x8b 错误,参照[文档3]中不带 -i 参数则没有问题。

6. json google trace format

[文档2]

set environment variable INTEL_SEA_SAVE_TO=<any path>/<trace name>

use runtool to transform the SEA directory into json format with next command:

python <InstalDir>IntelSEAPI\bin\sea_runtool.py -o <target> -f gt -i <source folder>

[文档1]

python <IntelSEAPI path>/runtool/sea_runtool.py -o ocv-trace -f gt ! ./bin/cpp-example-application_trace

注意:sea_runtool.py不兼容python3!虽然文档中并没有提及python版本。

[文档2]中的路径对于现在的工程已不存在,针对[文档2]的描述,我理解<trace name>即ocv-trace等,<source folder>是一个目录如何转化为json格式就无法理解,文档没有提及,也没能找到相关资料,反复尝试无果。

改用python2重新build之后,使用[文档1]中的方法成功生成json文件,用法如下:

python ~/Program/seapi/IntelSEAPI/runtool/sea_runtool.py -o ocv-trace -f gt ! python3.5 real_time_object_detection.py -f caffe

7. use chrome://tracing/ to view trace <target>.json

8. 在RPi上使用

[文章:cc1: error: unrecognized command line option "-m32"的解决方法]

jni.h:45:20: fatal error: jni_md.h: No such file or directory

Args

modules/core/include/opencv2/core/utils/trace.hpp
[文档]

  • IPP =? Intel Integrated Performance Primitives [Intel IPP]

  • skipped trace entries

  • name

  • nstripes

  • range.start & range.end

  • CRT:Memory

Visual Memory Tracker

[文章]

IntelSEAPI

标签:fat   成功   tip   python   uil   dal   include   opencv2   html   

原文地址:https://www.cnblogs.com/humz/p/9146086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!