The macOS build of AnyLabeling is provided as a directory structure rather than a bundled .app file. This approach offers:
- Easier integration with other tools or scripts
- Customization of the application's resources
- Better compatibility across different macOS versions
- Direct access to application files
-
Download the appropriate
AnyLabeling-Folder.zip(CPU) orAnyLabeling-Folder-GPU.zip(GPU) from the releases page. -
Extract the downloaded ZIP file:
unzip AnyLabeling-Folder.zip
-
The extracted folder
AnyLabeling-Foldercontains everything needed to run the application.
To run the application, execute the anylabeling binary in the folder:
cd AnyLabeling-Folder
./anylabelingYou can also create a shortcut or alias to this executable for easier access.
If you want to build the application yourself:
-
Clone the repository:
git clone https://github.com/vietanhdev/anylabeling.git cd anylabeling -
Install dependencies:
pip install -r requirements-macos-dev.txt
-
Make the build script executable:
chmod +x scripts/build_macos_folder.sh
-
Run the build script:
# For CPU version ./scripts/build_macos_folder.sh # For GPU version ./scripts/build_macos_folder.sh GPU
-
The built application folder will be available at
./dist/AnyLabeling-Folder/(CPU) or./dist/AnyLabeling-Folder-GPU/(GPU).
If you encounter issues with the application:
-
Ensure you have the correct permissions to execute the application:
chmod +x AnyLabeling-Folder/anylabeling
-
If you get dynamic library loading errors, make sure all dependencies are properly installed:
pip install -r requirements-macos.txt
-
If you encounter graphics or UI issues, try using the CPU version instead of GPU.
-
For further assistance, please open an issue on GitHub.