Commit Graph

21 Commits

Author SHA1 Message Date
xiaying db0f559f9d MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
SixtyWang da8b7337c4 Refactor the KleidiAI integration ConvInt8 code in MNN 2025-07-08 16:21:26 +08:00
zhaode.wzd a019d971ad [MNN:Sync] Sync Internal 3.1.4. 2025-05-08 12:39:44 +08:00
xiaying 0769b81b58 MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
xiaying c0247c6998 MNN:Sync: Sync Internal 3.1.1 2025-03-12 11:35:16 +08:00
xiaying 3b6ddc0341 MNN:Sync: Sync Internal 3.0.5 2025-02-12 11:14:19 +08:00
xhzheng1895 444816b145
Merge branch 'alibaba:master' into mnn_kai_interface_refactor 2025-02-11 10:21:56 +08:00
xiaying 766815282f MNN:Sync: Sync Internal 3.0.4 2025-01-22 16:28:36 +08:00
xinhao.zheng 82efb15c3f Refactor MNN KleidiAI interface
Refactor MNN_KleidiAI interface to support more model types,
and facilitate subsequent KleidiAI ukernels' integration.

Re-abstract information stored in class KleidiAI:
1) static info: not related to loaded model, initialized when
interface is constructed and never changed.
2) status: will change while pipeline is running.

Let interface and loaded model decouple for more complex mix
of multiple types of models. Add mAccelType in MNN data structure,
kleidiAI interface will rely on this type to decide which branch
to go.

Move some pack functions to mnn_kleidiai_util.cpp.

Add CPU feature detection in source/backend/cpu/CPURuntime.hpp.
Subsequent ukernels need SME information.
2025-01-07 10:18:20 +08:00
xiaying 860fceb3ab MNN:Sync: Sync Internal 2.9.6 2024-10-14 19:26:28 +08:00
xiaying 1effb0c9e5 MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
xiaying ae6253fb46 MNN:Sync: Sync Internal 2.9.4 2024-08-24 15:46:21 +08:00
jingbang.yjb 4edeeaf695 im2col parameter bug: use SRC_UNIT>pack to decide weight&input shape.
Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
2024-07-26 10:42:38 +08:00
xiaying c6f25cafc6 MNN:Sync: Sync Internal 2.9.3 2024-07-22 20:51:06 +08:00
xiaying ea4f13d3cf [MNN:Sync] Sync Internal 2.7.0 2023-09-04 10:42:11 +08:00
xiaying 930a9345c1 [MNN:Sync] Sync Internal 2.5.3 2023-06-16 09:42:45 +08:00
xiaying d46b6b998d [MNN:Sync] Sync Internal 2.3.0 2022-12-30 15:18:58 +08:00
xiaying a2e1ed4c67 [MNN:Bugfix] Fix compile bug for Arm82 - armv7a 2021-12-13 11:20:49 +08:00
xiaying 69dba73dc7 [MNN:Sync] Sync internal gitlab
Main Feature:
1. Add OpenCV API and Numpy API Support
2. Protobuf move into MNN
3. Add more op for torchscript convert
4. Add recompute to speed up geometry compute
5. Add ModuleBasic Test
2021-11-30 10:10:53 +08:00
xiaying 03c7b5347b [MNN:Sync] Sync internal Gitlab 2021-09-18 15:52:30 +08:00
hush-alibaba 58545d6ca1
Synchronize internal github for version 1.2.0 (#1518) 2021-06-11 17:17:13 +08:00