liuyuqiao
37d81eae16
feat(lite): support base lite ipc fork debug
when config it: `all` lite c api will run at fork child server process
use to keep off user process env, as c++ memory issue, we can ASAN to
detect issue, but at user deploy env, there are so many factors may lead
to not easy to rebuild with ASAN, so we support LITE c debug api to
distinguish memory issue from LITE runtime or user caller process env.
more info: use LITE_enable_lite_ipc_debug api to enable fork debug mode
this stage support `base` LITE c api, please refs to:
lite/example/c_example/main.c
will support all LITE c api later.
2 years ago
Megvii Engine Team
d4bf57d6ac
fix(lite): fix lar multithread options invalid
GitOrigin-RevId: 55f83036b1
2 years ago
Megvii Engine Team
399200b3a7
perf(serialization): optimized the memory usage when load new format model
GitOrigin-RevId: 2b7313ebe3
2 years ago
Megvii Engine Team
fca6c76a0e
fix(lite): fix input invalid bug in lar for fitting mode
GitOrigin-RevId: 45d81c9a96
2 years ago
Megvii Engine Team
cc21855074
feat(lite): load_and_run support optimize for inference
GitOrigin-RevId: d9abb8de9e
2 years ago
Megvii Engine Team
fac67e7c2b
feat(gopt): support nchw44 global pooling with fuse_grain
GitOrigin-RevId: 4c43a149f8
2 years ago
Megvii Engine Team
8461c8d8e7
fix(lite): fix ldr use lite interface error when open both fast-run and nchw44
GitOrigin-RevId: 27b29d60af
2 years ago
Megvii Engine Team
6c78e68451
fix(lite): fix lite memory leak
GitOrigin-RevId: 075c686162
2 years ago
Megvii Engine Team
ff239c638a
feat(lite): add unit test for lar
GitOrigin-RevId: f3ba1e8a9a
2 years ago
Megvii Engine Team
2d6476a416
feat(lite): add auto decide model inference format option
GitOrigin-RevId: fcbf945de5
3 years ago
Megvii Engine Team
10a0349eca
feat(lite): add assert log for set_data_by_share
and set_data_by_copy. pylite network input is not
correct when input np is not continuous
GitOrigin-RevId: 1bdeae970a
2 years ago
Megvii Engine Team
ba1508e33a
fix(lite): fix exception bug for load and run
GitOrigin-RevId: 339a343a80
3 years ago
Megvii Engine Team
603d09418e
fix(lite): fix layout transform bug in lar for testcase model
GitOrigin-RevId: c97b1c876b
2 years ago
Megvii Engine Team
9330929f26
feat(lite): add c_opr_init_interface for lar
GitOrigin-RevId: f7bcc27656
3 years ago
Megvii Engine Team
9be6d7b663
fix(lite): fix lite header
GitOrigin-RevId: e255597121
3 years ago
Megvii Engine Team
31f31ceff7
fix(lite): fix record invalid for load and run
GitOrigin-RevId: a7323a4b56
3 years ago
Megvii Engine Team
0ba9326e2a
docs(api/lite): add doc for lite common_enum_c_h
GitOrigin-RevId: 8f7da9d91f
3 years ago
Megvii Engine Team
92ded7216b
docs(api/lite): add global setting docstring for megenginelite
GitOrigin-RevId: 764a479cab
3 years ago
Megvii Engine Team
171c683d9e
docs(api/lite): add struct python api desc
GitOrigin-RevId: 82f873b498
3 years ago
Megvii Engine Team
3cd54dd6bf
docs(api/lite): add doc for lite tensor
GitOrigin-RevId: ae37995273
3 years ago
Megvii Engine Team
a891f9b30c
docs(api/lite): add megenginelite.network api doc
GitOrigin-RevId: e0b8eb2074
3 years ago
Megvii Engine Team
5ef1ac75e6
docs(api/lite): add lite network api doc
GitOrigin-RevId: 5d416cc5af
3 years ago
Megvii Engine Team
c47f48ef34
docs(api/lite): add lite global.h and pylite utils.py doc
GitOrigin-RevId: a7dfcf8914
3 years ago
Megvii Engine Team
5821c0b679
docs(lite): initial part of lite::Tensor comments as template
GitOrigin-RevId: d89636f1f6
3 years ago
Megvii Engine Team
e7587617c2
fix(lite): fix packed model compatibility
GitOrigin-RevId: 47976477d1
3 years ago
Megvii Engine Team
588a645b5c
feat(dnn/opencl): add binary interface for opencl algo and kernel cache
GitOrigin-RevId: 3c084fafd9
3 years ago
Megvii Engine Team
a1ca390dee
fix(lite): fix const shape error for lar fitting mode
GitOrigin-RevId: 1cea25fe4c
3 years ago
Megvii Engine Team
2001c49408
feat(lite): add input shape parse for load and run
GitOrigin-RevId: ec44429f55
3 years ago
Megvii Engine Team
d610c98756
feat(lite): add disable configure by model info interface
GitOrigin-RevId: cd155a1fcf
3 years ago
Megvii Engine Team
ba32360af4
feat(lite): add set opencl buffer kernel cache lite api
GitOrigin-RevId: 0605218238
3 years ago
Megvii Engine Team
115bcbce2b
feat(lite): add fitting mode for load and run
GitOrigin-RevId: 8f21fda9d3
3 years ago
Megvii Engine Team
02bfb8f8b9
feat(lite): add and fix some feature for load and run fitting mode
GitOrigin-RevId: bbddc9bb79
3 years ago
Megvii Engine Team
c2e9860feb
chore(license): remove all license in file header
GitOrigin-RevId: a0e31247a6
3 years ago
Megvii Engine Team
ca0e616fb5
refactor(lite): refactor load_and_run profiling message
GitOrigin-RevId: 4676398627
3 years ago
Megvii Engine Team
6814cf1cd7
fix(lite): fix lite test error
GitOrigin-RevId: ab608672ec
3 years ago
Megvii Engine Team
bde2efa3b5
feat(lite/load_and_run): support put and get model redis cache
GitOrigin-RevId: 55c82e28c1
3 years ago
Megvii Engine Team
b2cffdde3e
fix(lite): fix lite cpu default not work
GitOrigin-RevId: 8fc764623c
3 years ago
Megvii Engine Team
d52ba79d89
fix(lite): support set data by copy on device tensor
GitOrigin-RevId: 88b7f73d36
3 years ago
Megvii Engine Team
b9cbc10120
feat(lite): add pack model
GitOrigin-RevId: 1a150f2af3
3 years ago
Megvii Engine Team
ff9e612152
fix(lite): fix lar LITE_WITH_CUDA and LITE_WITH_OPENCL invalid for bazel
GitOrigin-RevId: c10bb0fbe1
3 years ago
Megvii Engine Team
30561d7267
fix(windows): fix dll install on windows
GitOrigin-RevId: 49029071c8
3 years ago
Megvii Engine Team
5ebc9d50b7
fix(pylite): fix lite global layout transform and fast run conflict error
GitOrigin-RevId: 910c8da19f
3 years ago
Megvii Engine Team
49d92d9c3f
feat(lite): feat layout transform interface for lite model
GitOrigin-RevId: 57c7678419
3 years ago
Megvii Engine Team
240a685fc3
feat(opencl): opt lite-OpenCL api: opencl_clear_global_data
and enable_opencl_deploy lite api
GitOrigin-RevId: 9d932ff27e
3 years ago
Megvii Engine Team
8f7fa90cc7
fix(lite): fix lar cuda option crash for mdl model
GitOrigin-RevId: f886b42eae
3 years ago
Megvii Engine Team
0447574446
feat(opencl): add OpenCL cache compat level api
GitOrigin-RevId: e7561e6879
3 years ago
Megvii Engine Team
4adba37867
feat(lite): add example script and some small change for lar
GitOrigin-RevId: a28ed2f27a
3 years ago
Megvii Engine Team
bb5af9b475
feat(lite): hidden lar gflags symbols for static link
GitOrigin-RevId: 28823da644
3 years ago
Megvii Engine Team
597efed40b
feat(lite): add get last error code interface in lite c
GitOrigin-RevId: 280cc88092
3 years ago
Megvii Engine Team
73b518b718
feat(lite): add get physic addr interface in lite
GitOrigin-RevId: e5a9eb1999
3 years ago