Cui Baoqiu, vice president of Xiaomi Group and chairman of Xiaomi Technology Committee, talked about the deep learning framework MACE last night.
Cui Baoqiu said that in order to implement the many technical achievements of Xiaomi's algorithm team on mobile phones as soon as possible through the AI framework, in 2017, after examining the popular deep learning frameworks at the time and repeatedly weighing the pros and cons, Xiaomi decided to develop its own mobile deep learning reasoning framework, and in 2018 it launched and open-sourced MACE, a deep learning reasoning framework specifically optimized for mobile devices.
MACE established four goals when the project was launched: universality, high performance, ease of use, and portability. In subsequent technical practice, the MACE team designed and developed technical solutions around these four goals, and made special optimizations in multi-framework support, performance, system response, power consumption, memory usage, model protection, etc.
In 2020, MACE launched and open-sourced the microcontroller AI inference engine MACE Micro to fully support ultra-low power inference scenarios for mobile phones and IoT devices. In addition to inheriting the general, high-performance, easy-to-use and portable features of the MACE engine, MACE Micro also focused on portability in consideration of the diversity of microcontroller chips and software systems. MACE Micro does not rely on any OS, file system, heap memory allocation, C++ library, or other third-party libraries other than math libraries. It only requires the microcontroller's compilation tool to support C++. In addition, the MACE microcontroller engine is also optimized for special chips in order to achieve industry-leading performance.
Cui Baoqiu revealed that after the unremitting efforts of the MACE team, in addition to the visual field, the MACE framework has also been widely used in multiple fields such as speech, NLP, and human behavior recognition. At present, the MACE framework has become the preferred Al framework within the company and is deployed on all models released by Xiaomi in recent years. The number of calls to the MACE framework on MIUI exceeds 50,000,000 times per day. Outside the company, the MACE framework has also been integrated and deployed by APPs of many domestic and foreign software companies. In the future, MACE will continue to work on ease of use, high performance, and compatibility to provide solid AI support for applications such as Xiaomi Camera.
Finally, Cui Baoqiu said that in order to adapt to the new demands of the community, MACE is still being improved, and he hopes to attract more developers to join in the future to jointly create a more complete community ecosystem. Xiaomi will continue to increase its investment in open source, contribute to the open source community, unite more Chinese Internet companies in the fields of AI, big data, cloud computing, loT, etc., and promote China's open source power to the world.
Previous article:In the Wi-Fi 6 standard essential patent competition, Qualcomm is slightly ahead of Huawei?
Next article:Google: Android 12 makes it easier to install apps from third-party stores
- Popular Resources
- Popular amplifiers
- Apple and Samsung reportedly failed to develop ultra-thin high-density batteries, iPhone 17 Air and Galaxy S25 Slim phones became thicker
- Micron will appear at the 2024 CIIE, continue to deepen its presence in the Chinese market and lead sustainable development
- Qorvo: Innovative technologies lead the next generation of mobile industry
- BOE exclusively supplies Nubia and Red Magic flagship new products with a new generation of under-screen display technology, leading the industry into the era of true full-screen
- OPPO and Hong Kong Polytechnic University renew cooperation to upgrade innovation research center and expand new boundaries of AI imaging
- Gurman: Vision Pro will upgrade the chip, Apple is also considering launching glasses connected to the iPhone
- OnePlus 13 officially released: the first flagship of the new decade is "Super Pro in every aspect"
- Goodix Technology helps iQOO 13 create a new flagship experience for e-sports performance
- BOE's new generation of light-emitting devices empowers iQOO 13 to fully lead the flexible display industry to a new level of performance
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- How to monitor battery voltage with Arduino
- Image Algorithm Transplantation to DSP and Its Optimization Steps
- Prize-winning live broadcast: Keysight’s Metaverse Test Series Seminar: Challenges in VR/AR Digital Interface Testing in Progress!
- 51 STM32 reference study manuals, one-click download without points!
- Microwave and RF Applications
- [ESP32-S2-Kaluga-1 Review] 3. Physical buttons?
- Unable to search for Bluetooth signal after adding characteristic value
- [Automatic clock-in walking timing system based on face recognition] Maixbit K210 drives MAX98357A to play WAV audio
- A brief talk about RISC-V GCC: Linker script learning notes (I)
- How to insert assembly code in Keil 5 version?