Mace-cl-compiled-program.bin

pre-compiled OpenCL binary program

The file mace-cl-compiled-program.bin is a used by the Mobile AI Compute Engine (MACE) framework, developed by Xiaomi . It is specifically designed to accelerate deep learning inference on mobile GPUs (like Qualcomm Adreno or ARM Mali) by caching compiled kernels to skip the slow compilation step during app startup. 1. What is the Purpose of this File?

Creating or Working with mace-cl-compiled-program.bin

Hardware Dependency

: These binaries are device-specific . A file compiled for a Snapdragon 835 may not work on a Snapdragon 888 because the GPU architectures differ. mace-cl-compiled-program.bin

mace-cl-compiled-program.bin

The file is a binary file generated by the Mobile AI Compute Engine (MACE) , a deep learning inference framework developed by Xiaomi . This specific file contains compiled OpenCL kernels and tuned parameters optimized for a specific mobile device's GPU. This file is likely a compiled program or

You will usually find this file in the internal storage of Android devices within the Android/data/ folders of apps that use the MACE framework for AI tasks. Is it safe to delete? Automatic Tuning : Tools like converter

2. Typical File Location

  • This file is likely a compiled program or model that has been optimized for execution on a specific device or hardware platform using the MACE framework.
  • The .bin extension indicates it's a binary file, which contains compiled machine code that can be executed directly by the computer's processor or other hardware.

Automatic Tuning

: Tools like converter.py in the MACE toolkit automatically generate these binaries after tuning the kernels for a specific device. How the File is Generated and Used