ncnn

ncnn is a high-performance neural network inference framework optimized for the mobile platform

https://github.com/tencent/ncnn

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 334 committers (1.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.4%) to scientific vocabulary

Keywords

android arm-neon artificial-intelligence caffe darknet deep-learning high-preformance inference ios keras mlir mxnet ncnn neural-network onnx pytorch riscv simd tensorflow vulkan

Keywords from Contributors

multimodal yolo11 yolov10 yolov8 yolo-world ultralytics rotated-object-detection clip yolo pose-estimation
Last synced: 6 months ago · JSON representation ·

Repository

ncnn is a high-performance neural network inference framework optimized for the mobile platform

Basic Info
  • Host: GitHub
  • Owner: Tencent
  • License: other
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 29.8 MB
Statistics
  • Stars: 21,976
  • Watchers: 570
  • Forks: 4,313
  • Open Issues: 1,146
  • Releases: 46
Topics
android arm-neon artificial-intelligence caffe darknet deep-learning high-preformance inference ios keras mlir mxnet ncnn neural-network onnx pytorch riscv simd tensorflow vulkan
Created over 8 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Citation

README.md

ncnn

ncnn

License Download Total Count codecov

ncnn is a high-performance neural network inference computing framework optimized for mobile platforms. ncnn is deeply considerate about deployment and uses on mobile phones from the beginning of design. ncnn does not have third-party dependencies. It is cross-platform and runs faster than all known open-source frameworks on mobile phone cpu. Developers can easily deploy deep learning algorithm models to the mobile platform by using efficient ncnn implementation, creating intelligent APPs, and bringing artificial intelligence to your fingertips. ncnn is currently being used in many Tencent applications, such as QQ, Qzone, WeChat, Pitu, and so on.

ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架。 ncnn 从设计之初深刻考虑手机端的部署和使用。 无第三方依赖,跨平台,手机端 cpu 的速度快于目前所有已知的开源框架。 基于 ncnn,开发者能够将深度学习算法轻松移植到手机端高效执行, 开发出人工智能 APP,将 AI 带到你的指尖。 ncnn 目前已在腾讯多款应用中使用,如:QQ,Qzone,微信,天天 P 图等。


技术交流 QQ 群
637093648 (超多大佬)
答案:卷卷卷卷卷(已满)
Telegram Group Discord Channel
Pocky QQ 群(MLIR YES!)
677104663 (超多大佬)
答案:multi-level intermediate representation
他们都不知道 pnnx 有多好用群
818998520 (新群!)

Download & Build status

https://github.com/Tencent/ncnn/releases/latest

**[how to build ncnn library](https://github.com/Tencent/ncnn/wiki/how-to-build) on Linux / Windows / macOS / Raspberry Pi3, Pi4 / POWER / Android / NVIDIA Jetson / iOS / WebAssembly / AllWinner D1 / Loongson 2K1000**
Source [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-full-source.zip)
- [Build for Android](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-android) - [Build for Termux on Android](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-termux-on-android)
Android [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-android-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-android.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Aandroid)
Android shared [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-android-vulkan-shared.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-android-shared.zip)
- [Build for HarmonyOS with cross-compiling](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-harmonyos-with-cross-compiling)
HarmonyOS [](https://github.com/Tencent/ncnn/actions?query=workflow%3Aharmonyos)
HarmonyOS shared
- [Build for iOS on macOS with xcode](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-ios-on-macos-with-xcode)
iOS [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-ios-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-ios.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Aios)
iOS-Simulator [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-ios-simulator-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-ios-simulator.zip)
- [Build for macOS](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-macos)
macOS [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-macos-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-macos.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Amacos)
Mac-Catalyst [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-mac-catalyst-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-mac-catalyst.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Amac-catalyst)
watchOS [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-watchos.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Awatchos)
watchOS-Simulator [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-watchos-simulator.zip)
tvOS [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-tvos-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-tvos.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Atvos)
tvOS-Simulator [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-tvos-simulator-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-tvos-simulator.zip)
visionOS [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-visionos-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-visionos.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Avisionos)
visionOS-Simulator [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-visionos-simulator-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-visionos-simulator.zip)
Apple xcframework [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-apple-vulkan.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-apple.zip)
- [Build for Linux / NVIDIA Jetson / Raspberry Pi3, Pi4 / POWER](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux)
Ubuntu 22.04 [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-ubuntu-2204.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-ubuntu-2204-shared.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-x64-gpu-gcc)
Ubuntu 24.04 [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-ubuntu-2404.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-ubuntu-2404-shared.zip)
windows - [Build for Windows x64 using VS2017](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-windows-x64-using-visual-studio-community-2017) - [Build for Windows x64 using MinGW-w64](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-windows-x64-using-mingw-w64)
VS2015 [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-windows-vs2015.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-windows-vs2015-shared.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Awindows)
VS2017 [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-windows-vs2017.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-windows-vs2017-shared.zip)
VS2019 [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-windows-vs2019.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-windows-vs2019-shared.zip)
VS2022 [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-windows-vs2022.zip) [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-windows-vs2022-shared.zip)
- [Build for WebAssembly](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-webassembly)
WebAssembly [](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20250503-webassembly.zip) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Aweb-assembly)
- [Build for ARM Cortex-A family with cross-compiling](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-arm-cortex-a-family-with-cross-compiling) - [Build for Hisilicon platform with cross-compiling](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-hisilicon-platform-with-cross-compiling) - [Build for AllWinner D1](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-allwinner-d1) - [Build for Loongson 2K1000](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-loongson-2k1000) - [Build for QNX](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-qnx)
Linux (arm) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-arm)
Linux (aarch64) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-aarch64)
Linux (mips) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-mips)
Linux (mips64) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-mips64)
Linux (ppc64) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-ppc64)
Linux (riscv64) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-riscv64)
Linux (loongarch64) [](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-loongarch64)

Support most commonly used CNN network

支持大部分常用的 CNN 网络


HowTo

use ncnn with alexnet with detailed steps, recommended for beginners :)

ncnn 组件使用指北 alexnet 附带详细步骤,新人强烈推荐 :)

use netron for ncnn model visualization

use ncnn with pytorch or onnx

ncnn low-level operation api

ncnn param and model file spec

ncnn operation param weight table

how to implement custom layer step by step


FAQ

ncnn deepwiki LLM Answering Questions ;)

ncnn throw error

ncnn produce wrong result

ncnn vulkan


Features

  • Supports convolutional neural networks, supports multiple input and multi-branch structure, can calculate part of the branch
  • No third-party library dependencies, does not rely on BLAS / NNPACK or any other computing framework
  • Pure C++ implementation, cross-platform, supports Android, iOS and so on
  • ARM NEON assembly level of careful optimization, calculation speed is extremely high
  • Sophisticated memory management and data structure design, very low memory footprint
  • Supports multi-core parallel computing acceleration, ARM big.LITTLE CPU scheduling optimization
  • Supports GPU acceleration via the next-generation low-overhead Vulkan API
  • Extensible model design, supports 8bit quantization and half-precision floating point storage, can import caffe/pytorch/mxnet/onnx/darknet/keras/tensorflow(mlir) models
  • Support direct memory zero copy reference load network model
  • Can be registered with custom layer implementation and extended
  • Well, it is strong, not afraid of being stuffed with 卷 QvQ

功能概述

  • 支持卷积神经网络,支持多输入和多分支结构,可计算部分分支
  • 无任何第三方库依赖,不依赖 BLAS/NNPACK 等计算框架
  • 纯 C++ 实现,跨平台,支持 Android / iOS 等
  • ARM Neon 汇编级良心优化,计算速度极快
  • 精细的内存管理和数据结构设计,内存占用极低
  • 支持多核并行计算加速,ARM big.LITTLE CPU 调度优化
  • 支持基于全新低消耗的 Vulkan API GPU 加速
  • 可扩展的模型设计,支持 8bit 量化 和半精度浮点存储,可导入 caffe/pytorch/mxnet/onnx/darknet/keras/tensorflow(mlir) 模型
  • 支持直接内存零拷贝引用加载网络模型
  • 可注册自定义层实现并扩展
  • 恩,很强就是了,不怕被塞卷 QvQ

supported platform matrix

  • ✅ = known work and runs fast with good optimization
  • ✔️ = known work, but speed may not be fast enough
  • ❔ = shall work, not confirmed
  • / = not applied

| | Windows | Linux | Android | macOS | iOS | | ---------- | ------- | ----- | ------- | ----- | --- | | intel-cpu | ✔️ | ✔️ | ❔ | ✔️ | / | | intel-gpu | ✔️ | ✔️ | ❔ | ❔ | / | | amd-cpu | ✔️ | ✔️ | ❔ | ✔️ | / | | amd-gpu | ✔️ | ✔️ | ❔ | ❔ | / | | nvidia-gpu | ✔️ | ✔️ | ❔ | ❔ | / | | qcom-cpu | ❔ | ✔️ | ✅ | / | / | | qcom-gpu | ❔ | ✔️ | ✔️ | / | / | | arm-cpu | ❔ | ❔ | ✅ | / | / | | arm-gpu | ❔ | ❔ | ✔️ | / | / | | apple-cpu | / | / | / | ✔️ | ✅ | | apple-gpu | / | / | / | ✔️ | ✔️ | | ibm-cpu | / | ✔️ | / | / | / |


Project examples



License

BSD 3 Clause

Owner

  • Name: Tencent
  • Login: Tencent
  • Kind: organization
  • Location: Shenzhen, China

Citation (CITATION.cff)

cff-version: 1.2.0
title: ncnn
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - family-names: "Ni"
    given-names: "Hui"
  - name: "The ncnn contributors"
abstract: >-
  ncnn is a high-performance neural network inference
  computing framework optimized for mobile platforms. 
date-released: 2017-06-30
keywords:
  - "neural network"
  - "artificial intelligence"
  - "deep learning"
  - android
  - ios
  - windows
  - linux
  - macos
  - pnnx
  - simd
  - vulkan
  - riscv
  - x86
  - arm
  - mips
  - loongarch
license: BSD-3-Clause
repository-code: "https://github.com/Tencent/ncnn"

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 3,460
  • Total Committers: 334
  • Avg Commits per committer: 10.359
  • Development Distribution Score (DDS): 0.303
Past Year
  • Commits: 250
  • Committers: 38
  • Avg Commits per committer: 6.579
  • Development Distribution Score (DDS): 0.216
Top Committers
Name Email Commits
nihuini n****i@t****m 2,413
Zhuo Zhang i****o@f****m 71
dependabot[bot] 4****] 67
BUG1989 2****8@q****m 41
tpoisonooo k****n@a****m 35
Evgeny Proydakov e****v@g****m 32
zhiliu6 z****6@g****m 30
ncnnnnn 6****n 28
Cai Shanli c****5@g****m 25
kalcohol 3****0@q****m 16
Tijmen Verhulsdonck T****n 16
張小凡 2****b 15
Kenji Mouri M****o@O****m 14
Yoh 5****2@q****m 13
teng 1****g 13
Xavier Hsinyuan me@l****m 11
JeremyRand 2****d 9
Leo l****o@n****n 9
Howave m****g@g****m 9
Guoxia Wang m****u@g****m 8
Lry89757 7****7 8
daquexian d****6@g****m 8
FeiGeChuanShu 7****8@q****m 8
Zhiqiang Wang z****g@o****m 7
Gemfield g****d@c****n 7
Sungmann Cho s****o@n****m 7
WuJinxuan 2****8@q****m 6
Zhang Geng 3****0@q****m 6
ShuangLiu1992 S****2 6
Hyungsuk Yoon y****r@g****m 6
and 304 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 964
  • Total pull requests: 965
  • Average time to close issues: 11 months
  • Average time to close pull requests: 20 days
  • Total issue authors: 672
  • Total pull request authors: 153
  • Average comments per issue: 2.65
  • Average comments per pull request: 1.55
  • Merged pull requests: 697
  • Bot issues: 0
  • Bot pull requests: 55
Past Year
  • Issues: 244
  • Pull requests: 474
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 6 days
  • Issue authors: 158
  • Pull request authors: 47
  • Average comments per issue: 1.3
  • Average comments per pull request: 1.32
  • Merged pull requests: 319
  • Bot issues: 0
  • Bot pull requests: 27
Top Authors
Issue Authors
  • nihui (50)
  • Baiyuetribe (19)
  • 408550969 (9)
  • xalteropsx (8)
  • Stevenanthony21b (8)
  • csukuangfj (8)
  • zengjie617789 (7)
  • xiaozhi003 (6)
  • HuPengsheet (6)
  • Mactarvish (6)
  • zhang0557kui (5)
  • wuhongsheng (5)
  • ljdang (5)
  • qiu-pinggaizi (4)
  • whyb (4)
Pull Request Authors
  • nihui (645)
  • dependabot[bot] (72)
  • Baiyuetribe (22)
  • whyb (21)
  • Shironana817 (20)
  • zchrissirhcz (15)
  • quink-black (15)
  • futz12 (15)
  • Qi-qi0317 (12)
  • AtomAlpaca (12)
  • MollySophia (12)
  • brightening-eyes (10)
  • w8501 (9)
  • chainsx (9)
  • tpoisonooo (9)
Top Labels
Issue Labels
bug (31) enhancement (22) 2025犀牛鸟开源人才专属 (11) 2024犀牛鸟开源人才专属 (10) quantization (2) IssueShoot (1) core (1)
Pull Request Labels
tool (243) core (236) pnnx (218) test (110) doc (97) x86 (90) layer (77) dependencies (72) arm (68) vulkan (57) cmake (46) riscv (41) loongarch (32) python (30) mips (27) github_actions (19) example (18)

Packages

  • Total packages: 3
  • Total downloads:
    • pypi 96,326 last-month
    • homebrew 228 last-month
  • Total docker downloads: 36,844
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 74
  • Total maintainers: 2
pypi.org: ncnn

ncnn is a high-performance neural network inference framework optimized for the mobile platform

  • Versions: 32
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 91,921 Last month
  • Docker Downloads: 36,844
Rankings
Forks count: 0.1%
Stargazers count: 0.1%
Downloads: 2.2%
Docker downloads count: 3.8%
Average: 5.9%
Dependent packages count: 7.3%
Dependent repos count: 22.1%
Maintainers (1)
Last synced: 6 months ago
formulae.brew.sh: ncnn

High-performance neural network inference framework

  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 228 Last month
Rankings
Forks count: 0.4%
Stargazers count: 1.0%
Dependent packages count: 19.0%
Average: 26.3%
Dependent repos count: 50.7%
Downloads: 60.2%
Last synced: 6 months ago
pypi.org: pnnx

pnnx is an open standard for PyTorch model interoperability.

  • Versions: 25
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,405 Last month
Rankings
Dependent packages count: 7.5%
Average: 38.7%
Dependent repos count: 69.9%
Maintainers (2)
Last synced: 6 months ago

Dependencies

.github/workflows/android-armv7-cpu.yml actions
  • actions/checkout v4 composite
.github/workflows/android-armv7-gpu.yml actions
  • actions/checkout v4 composite
.github/workflows/android-armv8-cpu.yml actions
  • actions/checkout v4 composite
.github/workflows/android-armv8-gpu.yml actions
  • actions/checkout v4 composite
.github/workflows/android-x64-cpu.yml actions
  • actions/checkout v4 composite
.github/workflows/android-x64-gpu.yml actions
  • actions/checkout v4 composite
.github/workflows/android-x86-cpu.yml actions
  • actions/checkout v4 composite
.github/workflows/android-x86-gpu.yml actions
  • actions/checkout v4 composite
.github/workflows/code-format.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • stefanzweifel/git-auto-commit-action v4 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/elf-riscv32-cpu-gcc.yml actions
  • actions/checkout v4 composite
.github/workflows/elf-riscv64-cpu-gcc.yml actions
  • actions/checkout v4 composite
.github/workflows/ios-arm64-gpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/ios-cpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/ios-simulator-gpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/ios-simulator.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-aarch64-cpu-gcc.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-arm-cpu-gcc.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-loongarch64-cpu-gcc.yml actions
  • actions/checkout v4 composite
.github/workflows/linux-mips-cpu-gcc.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-mips64-cpu-gcc.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-ppc64-cpu-gcc.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-riscv64-cpu-gcc.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-riscv64-cpu-gnu-clang.yml actions
  • actions/checkout v4 composite
.github/workflows/linux-x64-cpu-clang-python.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/linux-x64-cpu-clang.yml actions
  • actions/checkout v4 composite
.github/workflows/linux-x64-cpu-gcc-musl.yml actions
  • actions/checkout v4 composite
  • jirutka/setup-alpine v1 composite
.github/workflows/linux-x64-cpu-gcc-san.yml actions
  • actions/checkout v4 composite
.github/workflows/linux-x64-cpu-gcc-sde.yml actions
  • actions/checkout v4 composite
  • petarpetrovt/setup-sde v2 composite
.github/workflows/linux-x64-cpu-gcc.yml actions
  • actions/checkout v4 composite
.github/workflows/linux-x64-gpu-clang-python.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/linux-x64-gpu-clang.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-x64-gpu-gcc.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/linux-x86-cpu-clang.yml actions
  • actions/checkout v4 composite
.github/workflows/linux-x86-cpu-gcc.yml actions
  • actions/checkout v4 composite
.github/workflows/mac-catalyst-arm64-cpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/mac-catalyst-arm64-gpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/mac-catalyst-x64-cpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/mac-catalyst-x64-gpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/macos-arm64-cpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/macos-arm64-gpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/macos-x64-cpu-python.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/macos-x64-cpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/macos-x64-gpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/release-python.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • docker/setup-qemu-action v3 composite
  • pypa/cibuildwheel v2.15.0 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/release.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • softprops/action-gh-release v1 composite
.github/workflows/sync-wiki.yml actions
  • actions/checkout v4 composite
.github/workflows/test-coverage.yml actions
  • actions/checkout v4 composite
  • codecov/codecov-action v3 composite
  • petarpetrovt/setup-sde v2 composite
.github/workflows/web-assembly.yml actions
  • actions/checkout v4 composite
.github/workflows/windows-arm-cpu.yml actions
  • actions/checkout v4 composite
.github/workflows/windows-arm64-cpu.yml actions
  • actions/checkout v4 composite
.github/workflows/windows-x64-cpu-vs2019-python.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/windows-x64-cpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/windows-x64-gpu.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/windows-x86-cpu.yml actions
  • actions/checkout v4 composite
pyproject.toml pypi
python/requirements.txt pypi
  • numpy *
  • opencv-python *
  • portalocker *
  • requests *
  • tqdm *
setup.py pypi