sowson/darknet

Darknet on OpenCL Convolutional Neural Networks on OpenCL on Intel & NVidia & AMD & Mali GPUs for macOS & GNU/Linux & Windows & FreeBSD

197

stars

453

commits

C

primary language

Oct 28, 2025

updated

pjreddie.com/darknet/
amd
c
cpu
darknet
freebsd
gpu
intel
linux
macos
macosx
nvidia
opencl
windows
Browse cluster: Cross-platform multimedia and native mobile development

README

Darknet v1.1.1 — AI CNN Computer Vision Engine

See also new iChess.io v12.27!!!

📄 This work is described in the scientific paper: https://doi.org/10.1002/cpe.6936

📦 Platform Support

  • ✅ macOS (Intel / Apple Silicon)
  • ✅ Ubuntu Linux 20.04+
  • ⚠️ Windows 10/11 (experimental OpenCL build)

Windows Build Guide:

https://iblog.isowa.io/2021/11/20/darknet-on-opencl-on-windows-11-x64

🧠 Training & Optimization Tips

  • Run from RAMDisk to reduce disk wear and speed up training/inference:

    • Linux: sudo mount -t tmpfs -o size=4096M tmpfs /your/ramdisk
    • macOS: diskutil erasevolume HFS+ "ramdisk" $(hdiutil attach -nomount ram://8388608)
  • Replace clBLAS with CLBlast for improved GEMM performance:

git apply patches/clblast.patch

📽️ Demos & Videos

🙏 Acknowledgements

Created by Piotr Sowa — AI researcher, GPU software engineer, and creator of iChess.io. More information and tutorials at iBlog.isowa.io.


For citations, academic usage, or collaboration inquiries, feel free to reach out via GitHub or LinkedIn.

Contributors

pjreddie

409 commits

sowson

31 commits

tjluyao

6 commits

TaihuLight

2 commits

sowson/darknet

Darknet on OpenCL Convolutional Neural Networks on OpenCL on Intel & NVidia & AMD & Mali GPUs for macOS & GNU/Linux & Windows & FreeBSD

197

stars

453

commits

C

primary language

Oct 28, 2025

updated

pjreddie.com/darknet/
amd
c
cpu
darknet
freebsd
gpu
intel
linux
macos
macosx
nvidia
opencl
windows
Browse cluster: Cross-platform multimedia and native mobile development

README

Darknet v1.1.1 — AI CNN Computer Vision Engine

See also new iChess.io v12.27!!!

📄 This work is described in the scientific paper: https://doi.org/10.1002/cpe.6936

📦 Platform Support

  • ✅ macOS (Intel / Apple Silicon)
  • ✅ Ubuntu Linux 20.04+
  • ⚠️ Windows 10/11 (experimental OpenCL build)

Windows Build Guide:

https://iblog.isowa.io/2021/11/20/darknet-on-opencl-on-windows-11-x64

🧠 Training & Optimization Tips

  • Run from RAMDisk to reduce disk wear and speed up training/inference:

    • Linux: sudo mount -t tmpfs -o size=4096M tmpfs /your/ramdisk
    • macOS: diskutil erasevolume HFS+ "ramdisk" $(hdiutil attach -nomount ram://8388608)
  • Replace clBLAS with CLBlast for improved GEMM performance:

git apply patches/clblast.patch

📽️ Demos & Videos

🙏 Acknowledgements

Created by Piotr Sowa — AI researcher, GPU software engineer, and creator of iChess.io. More information and tutorials at iBlog.isowa.io.


For citations, academic usage, or collaboration inquiries, feel free to reach out via GitHub or LinkedIn.

Contributors

pjreddie

409 commits

sowson

31 commits

tjluyao

6 commits

TaihuLight

2 commits

Languages

C

94.9%

Python

2.1%

CMake

1.5%