ncnn


Namencnn JSON
Version 1.0.20240410 PyPI version JSON
download
home_pagehttps://github.com/Tencent/ncnn
Summaryncnn is a high-performance neural network inference framework optimized for the mobile platform
upload_time2024-04-10 10:48:15
maintainercaishanli
docs_urlNone
authornihui
requires_python>=3.5
licenseBSD-3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![ncnn](https://raw.githubusercontent.com/Tencent/ncnn/master/images/256-ncnn.png)

# ncnn

[![License](https://img.shields.io/badge/license-BSD_3_Clause-blue.svg?style=for-the-badge)](LICENSE.txt)
[![Download Total Count](https://img.shields.io/github/downloads/Tencent/ncnn/total.svg?style=for-the-badge)](https://github.com/Tencent/ncnn/releases)
[![codecov](https://img.shields.io/codecov/c/github/Tencent/ncnn/master?style=for-the-badge)](https://codecov.io/gh/Tencent/ncnn)

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 图等。

---

<table>
<tr>
<td>
<b>技术交流 QQ 群</b><br />
637093648 (超多大佬)<br />
答案:卷卷卷卷卷(已满)
</td>
<td rowspan=3>
<b>Telegram Group</b>

<https://t.me/ncnnyes>
</td>
<td rowspan=3>
<b>Discord Channel</b>

<https://discord.gg/YRsxgmF>
</td>
</tr>
<tr>
<td>
<b>Pocky QQ 群(MLIR YES!)</b><br />
677104663 (超多大佬)<br />
答案:multi-level intermediate representation
</td>
</tr>
<tr>
<td>
<b>他们都不知道 pnnx 有多好用群</b><br />
818998520 (新群!)
</td>
</tr>
</table>

---

## Download & Build status

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


<table>
<tr>
<td rowspan=2>
  <img src="https://user-images.githubusercontent.com/25181517/192108372-f71d70ac-7ae6-4c0d-8395-51d8870c2ef0.png" width="120" height="auto">
</td>
<td colspan=3>

  **[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**

</td>
</tr>
<tr>
<td>Source</td>
<td colspan=2>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-full-source.zip)

</td>
</tr>

<tr>
<td rowspan=3>
  <img src="https://user-images.githubusercontent.com/25181517/117269608-b7dcfb80-ae58-11eb-8e66-6cc8753553f0.png" width="120" height="auto">
</td>
<td colspan=3>

- [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)

</td>
</tr>
<tr>
<td>Android</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-android-vulkan.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-android.zip)

</td>
<td rowspan=2>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/android.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Aandroid)

</td>
</tr>
<tr>
<td>Android shared</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-android-vulkan-shared.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-android-shared.zip)

</td>
</tr>

<tr>
<td rowspan=3>
  <img src="https://user-images.githubusercontent.com/25181517/121406611-a8246b80-c95e-11eb-9b11-b771486377f6.png" width="120" height="auto">
</td>
<td colspan=3>
  
- [Build for iOS on macOS with xcode](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-ios-on-macos-with-xcode)

</td>
</tr>
<tr>
<td>iOS</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ios-vulkan.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ios.zip)

</td>
<td rowspan=2>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/ios.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Aios)

</td>
</tr>
<tr>
<td>iOS-Simulator</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ios-simulator-vulkan.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ios-simulator.zip)

</td>
</tr>

<tr>
<td rowspan=10>
  <img src="https://user-images.githubusercontent.com/25181517/186884152-ae609cca-8cf1-4175-8d60-1ce1fa078ca2.png" width="120" height="auto">
</td>
<td colspan=3>
  
- [Build for macOS](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-macos)

</td>
</tr>
<tr>
<td>macOS</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-macos-vulkan.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-macos.zip)

</td>
<td rowspan=1>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/macos.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Amacos)

</td>
</tr>
<tr>
<td>Mac-Catalyst</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-mac-catalyst-vulkan.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-mac-catalyst.zip)

</td>
<td rowspan=1>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/mac-catalyst.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Amac-catalyst)

</td>
</tr>
<tr>
<td>watchOS</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-watchos.zip)

</td>
<td rowspan=2>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/watchos.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Awatchos)

</td>
</tr>
<tr>
<td>watchOS-Simulator</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-watchos-simulator.zip)

</td>
</tr>
<tr>
<td>tvOS</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-tvos-vulkan.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-tvos.zip)

</td>
<td rowspan=2>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/tvos.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Atvos)

</td>
</tr>
<tr>
<td>tvOS-Simulator</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-tvos-simulator-vulkan.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-tvos-simulator.zip)

</td>
</tr>
<tr>
<td>visionOS</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-visionos.zip)

</td>
<td rowspan=2>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/visionos.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Avisionos)

</td>
</tr>
<tr>
<td>watchOS-Simulator</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-visionos-simulator.zip)

</td>
</tr>
<tr>
<td>Apple xcframework</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-apple-vulkan.zip)
  [<img src="https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-apple.zip)

</td>
<td rowspan=1>

</td>
</tr>

<tr>
<td rowspan=3>
  <img src="https://user-images.githubusercontent.com/25181517/186884153-99edc188-e4aa-4c84-91b0-e2df260ebc33.png" width="120" height="auto">
</td>
<td colspan=3>

- [Build for Linux / NVIDIA Jetson / Raspberry Pi3, Pi4 / POWER](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux)

</td>
</tr>
<tr>
<td>Ubuntu 20.04</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ubuntu-2004.zip)
  [<img src="https://img.shields.io/badge/+shared-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ubuntu-2004-shared.zip)

</td>
<td rowspan=2>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-x64-gpu-gcc.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-x64-gpu-gcc)

</td>
</tr>
<tr>
<td>Ubuntu 22.04</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ubuntu-2204.zip)
  [<img src="https://img.shields.io/badge/+shared-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ubuntu-2204-shared.zip)

</td>
</tr>

<tr>
<td rowspan=5>
  <img alt="windows" src="https://user-images.githubusercontent.com/25181517/186884150-05e9ff6d-340e-4802-9533-2c3f02363ee3.png" width="120" height="auto">
</td>
<td colspan=3>

- [Build for Windows x64 using VS2017](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-windows-x64-using-visual-studio-community-2017)

</td>
</tr>
<tr>
<td>VS2015</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2015.zip)
  [<img src="https://img.shields.io/badge/+shared-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2015-shared.zip)

</td>
<td rowspan=4>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/windows-x64-gpu.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Awindows-x64-gpu)

</td>
</tr>
<tr>
<td>VS2017</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2017.zip)
  [<img src="https://img.shields.io/badge/+shared-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2017-shared.zip)

</td>
</tr>
<tr>
<td>VS2019</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2019.zip)
  [<img src="https://img.shields.io/badge/+shared-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2019-shared.zip)

</td>
</tr>
<tr>
<td>VS2022</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2022.zip)
  [<img src="https://img.shields.io/badge/+shared-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2022-shared.zip)

</td>
</tr>

<tr>
<td rowspan=2>
  <img src="https://user-images.githubusercontent.com/25181517/188324036-d704ac9a-6e61-4722-b978-254b25b61bed.png" width="120" height="auto">
</td>
<td colspan=3>

- [Build for WebAssembly](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-webassembly)

</td>
</tr>
<tr>
<td>WebAssembly</td>
<td>

  [<img src="https://img.shields.io/badge/download-blue?style=for-the-badge">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-webassembly.zip)

</td>
<td>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/web-assembly.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Aweb-assembly)

</td>
</tr>

<tr>
<td rowspan=8>
  <img src="https://github.com/marwin1991/profile-technology-icons/assets/76662862/2481dc48-be6b-4ebb-9e8c-3b957efe69fa" width="120" height="auto">
</td>
<td colspan=3>

- [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)

</td>
</tr>
<tr>
<td>Linux (arm)</td>
<td></td>
<td>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-arm-cpu-gcc.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-arm-cpu-gcc)

</td>
</tr>
<tr>
<td>Linux (aarch64)</td>
<td></td>
<td>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-aarch64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-aarch64-cpu-gcc)

</td>
</tr>
<tr>
<td>Linux (mips)</td>
<td></td>
<td>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-mips-cpu-gcc.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-mips-cpu-gcc)

</td>
</tr>
<tr>
<td>Linux (mips64)</td>
<td></td>
<td>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-mips64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-mips64-cpu-gcc)

</td>
</tr>
<tr>
<td>Linux (ppc64)</td>
<td></td>
<td>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-ppc64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-ppc64-cpu-gcc)

</td>
</tr>
<tr>
<td>Linux (riscv64)</td>
<td></td>
<td>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-riscv64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-riscv64-cpu-gcc)

</td>
</tr>
<tr>
<td>Linux (loongarch64)</td>
<td></td>
<td>

  [<img src="https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-loongarch64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-loongarch64-cpu-gcc)

</td>
</tr>

</table>


---

## Support most commonly used CNN network

## 支持大部分常用的 CNN 网络

- Classical CNN:
  [VGG](https://github.com/BVLC/caffe/wiki/Model-Zoo#models-used-by-the-vgg-team-in-ilsvrc-2014)
  [AlexNet](https://github.com/BVLC/caffe/tree/9b891540183ddc834a02b2bd81b31afae71b2153/models/bvlc_alexnet)
  [GoogleNet](https://github.com/BVLC/caffe/tree/9b891540183ddc834a02b2bd81b31afae71b2153/models/bvlc_googlenet)
  Inception
  ...
- Practical CNN:
  [ResNet](https://github.com/tornadomeet/ResNet)
  [DenseNet](https://github.com/liuzhuang13/DenseNet)
  [SENet](https://github.com/hujie-frank/SENet)
  [FPN](https://github.com/unsky/FPN)
  ...
- Light-weight CNN:
  [SqueezeNet](https://github.com/forresti/SqueezeNet)
  [MobileNetV1](https://github.com/tensorflow/models/blob/master/research/slim/nets/mobilenet_v1.md)
  [MobileNetV2/V3](https://github.com/tensorflow/models/blob/master/research/slim/nets/mobilenet/README.md)
  [ShuffleNetV1](https://github.com/farmingyard/ShuffleNet)
  [ShuffleNetV2](https://github.com/opconty/keras-shufflenetV2)
  [MNasNet](https://github.com/tensorflow/models/tree/master/research/slim/nets/nasnet)
  ...
- Face Detection:
  [MTCNN](https://github.com/ipazc/mtcnn)
  [RetinaFace](https://github.com/biubug6/Pytorch_Retinaface)
  [scrfd](https://github.com/nihui/ncnn-android-scrfd)
  ...
- Detection:
  [VGG-SSD](https://github.com/lzx1413/CAFFE_SSD)
  [MobileNet-SSD](https://github.com/chuanqi305/MobileNet-SSD)
  [SqueezeNet-SSD](https://github.com/chuanqi305/SqueezeNet-SSD)
  [MobileNetV2-SSDLite](https://github.com/chuanqi305/MobileNetv2-SSDLite)
  [MobileNetV3-SSDLite](https://github.com/XiaoyuHuang96/MobilenetV3SSDLite-tfkeras)
  ...
- Detection:
  [Faster-RCNN](https://github.com/rbgirshick/py-faster-rcnn)
  [R-FCN](https://github.com/daijifeng001/R-FCN)
  ...
- Detection:
  [YOLOv2](https://github.com/longcw/yolo2-pytorch)
  [YOLOv3](https://github.com/ultralytics/yolov3)
  [MobileNet-YOLOv3](https://github.com/eric612/MobileNet-YOLO)
  [YOLOv4](https://github.com/Tianxiaomo/pytorch-YOLOv4)
  [YOLOv5](https://github.com/ultralytics/yolov5)
  [YOLOv7](https://github.com/WongKinYiu/yolov7)
  [YOLOX](https://github.com/Megvii-BaseDetection/YOLOX)
  ...
- Detection:
  [NanoDet](https://github.com/RangiLyu/nanodet)
- Segmentation:
  [FCN](https://github.com/unsky/FPN)
  [PSPNet](https://github.com/hszhao/PSPNet)
  [UNet](https://github.com/zhixuhao/unet)
  [YOLACT](https://github.com/dbolya/yolact)
  ...
- Pose Estimation:
  [SimplePose](https://github.com/dog-qiuqiu/Ultralight-SimplePose)
  ...

---

## HowTo

**[use ncnn with alexnet](https://github.com/Tencent/ncnn/wiki/use-ncnn-with-alexnet) with detailed steps, recommended for beginners :)**

**[ncnn 组件使用指北 alexnet](https://github.com/Tencent/ncnn/wiki/use-ncnn-with-alexnet.zh) 附带详细步骤,新人强烈推荐 :)**

**[use netron for ncnn model visualization](https://netron.app)**

**[out-of-the-box web model conversion](https://convertmodel.com/#outputFormat=ncnn)**

[ncnn low-level operation api](https://github.com/Tencent/ncnn/wiki/low-level-operation-api)

[ncnn param and model file spec](https://github.com/Tencent/ncnn/wiki/param-and-model-file-structure)

[ncnn operation param weight table](https://github.com/Tencent/ncnn/wiki/operation-param-weight-table)

[how to implement custom layer step by step](https://github.com/Tencent/ncnn/wiki/how-to-implement-custom-layer-step-by-step)

---

## FAQ

**[ncnn throw error](https://github.com/Tencent/ncnn/wiki/FAQ-ncnn-throw-error)**

**[ncnn produce wrong result](https://github.com/Tencent/ncnn/wiki/FAQ-ncnn-produce-wrong-result)**

**[ncnn vulkan](https://github.com/Tencent/ncnn/wiki/FAQ-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 [量化](tools/quantize) 和半精度浮点存储,可导入 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

- <https://github.com/nihui/ncnn-android-squeezenet>
- <https://github.com/nihui/ncnn-android-styletransfer>
- <https://github.com/nihui/ncnn-android-mobilenetssd>
- <https://github.com/moli232777144/mtcnn_ncnn>
- <https://github.com/nihui/ncnn-android-yolov5>
- <https://github.com/xiang-wuu/ncnn-android-yolov7>
- <https://github.com/nihui/ncnn-android-scrfd> 🤩
- <https://github.com/shaoshengsong/qt_android_ncnn_lib_encrypt_example>

<img src="https://github.com/nihui/ncnn-assets/raw/master/20181217/ncnn-2.jpg" height ="230"/><img src="https://github.com/nihui/ncnn-assets/raw/master/20181217/4.jpg" height ="230"/><img src="https://github.com/nihui/ncnn-assets/raw/master/20181217/ncnn-33.jpg" height ="230"/><img src="https://github.com/nihui/ncnn-assets/raw/master/20181217/ncnn-m.png" height ="230"/><img src="https://github.com/nihui/ncnn-android-yolov5/raw/master/screenshot.jpg" height ="230"/><img src="https://github.com/nihui/ncnn-android-scrfd/raw/master/screenshot.jpg" height ="230"/><br>

- <https://github.com/magicse/ncnn-colorization-siggraph17><br>
<img src="https://user-images.githubusercontent.com/13585785/189326958-f5a8d6f8-caef-49bf-88da-ae494371195d.jpg" width ="700"/>

- <https://github.com/mizu-bai/ncnn-fortran> Call ncnn from Fortran

- <https://github.com/k2-fsa/sherpa> Use ncnn for real-time speech
  recognition (i.e., speech-to-text); also support embedded devices and provide
  mobile Apps (e.g., Android App)

---

## License

[BSD 3 Clause](LICENSE.txt)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Tencent/ncnn",
    "name": "ncnn",
    "maintainer": "caishanli",
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": "caishanli25@gmail.com",
    "keywords": null,
    "author": "nihui",
    "author_email": "nihuini@tencent.com",
    "download_url": "https://files.pythonhosted.org/packages/23/af/bcfa720784f2440b787dc758bc561349db6bf34eb6082641cb24c028566f/ncnn-1.0.20240410.tar.gz",
    "platform": null,
    "description": "![ncnn](https://raw.githubusercontent.com/Tencent/ncnn/master/images/256-ncnn.png)\n\n# ncnn\n\n[![License](https://img.shields.io/badge/license-BSD_3_Clause-blue.svg?style=for-the-badge)](LICENSE.txt)\n[![Download Total Count](https://img.shields.io/github/downloads/Tencent/ncnn/total.svg?style=for-the-badge)](https://github.com/Tencent/ncnn/releases)\n[![codecov](https://img.shields.io/codecov/c/github/Tencent/ncnn/master?style=for-the-badge)](https://codecov.io/gh/Tencent/ncnn)\n\nncnn is a high-performance neural network inference computing framework optimized for mobile platforms. \nncnn is deeply considerate about deployment and uses on mobile phones from the beginning of design.\nncnn does not have third-party dependencies.\nIt is cross-platform and runs faster than all known open-source frameworks on mobile phone cpu.\nDevelopers 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. \nncnn is currently being used in many Tencent applications, such as QQ, Qzone, WeChat, Pitu, and so on.\n\nncnn \u662f\u4e00\u4e2a\u4e3a\u624b\u673a\u7aef\u6781\u81f4\u4f18\u5316\u7684\u9ad8\u6027\u80fd\u795e\u7ecf\u7f51\u7edc\u524d\u5411\u8ba1\u7b97\u6846\u67b6\u3002\nncnn \u4ece\u8bbe\u8ba1\u4e4b\u521d\u6df1\u523b\u8003\u8651\u624b\u673a\u7aef\u7684\u90e8\u7f72\u548c\u4f7f\u7528\u3002\n\u65e0\u7b2c\u4e09\u65b9\u4f9d\u8d56\uff0c\u8de8\u5e73\u53f0\uff0c\u624b\u673a\u7aef cpu \u7684\u901f\u5ea6\u5feb\u4e8e\u76ee\u524d\u6240\u6709\u5df2\u77e5\u7684\u5f00\u6e90\u6846\u67b6\u3002\n\u57fa\u4e8e ncnn\uff0c\u5f00\u53d1\u8005\u80fd\u591f\u5c06\u6df1\u5ea6\u5b66\u4e60\u7b97\u6cd5\u8f7b\u677e\u79fb\u690d\u5230\u624b\u673a\u7aef\u9ad8\u6548\u6267\u884c\uff0c\n\u5f00\u53d1\u51fa\u4eba\u5de5\u667a\u80fd APP\uff0c\u5c06 AI \u5e26\u5230\u4f60\u7684\u6307\u5c16\u3002\nncnn \u76ee\u524d\u5df2\u5728\u817e\u8baf\u591a\u6b3e\u5e94\u7528\u4e2d\u4f7f\u7528\uff0c\u5982\uff1aQQ\uff0cQzone\uff0c\u5fae\u4fe1\uff0c\u5929\u5929 P \u56fe\u7b49\u3002\n\n---\n\n<table>\n<tr>\n<td>\n<b>\u6280\u672f\u4ea4\u6d41 QQ \u7fa4</b><br />\n637093648 (\u8d85\u591a\u5927\u4f6c)<br />\n\u7b54\u6848\uff1a\u5377\u5377\u5377\u5377\u5377\uff08\u5df2\u6ee1\uff09\n</td>\n<td rowspan=3>\n<b>Telegram Group</b>\n\n<https://t.me/ncnnyes>\n</td>\n<td rowspan=3>\n<b>Discord Channel</b>\n\n<https://discord.gg/YRsxgmF>\n</td>\n</tr>\n<tr>\n<td>\n<b>Pocky QQ \u7fa4\uff08MLIR YES!\uff09</b><br />\n677104663 (\u8d85\u591a\u5927\u4f6c)<br />\n\u7b54\u6848\uff1amulti-level intermediate representation\n</td>\n</tr>\n<tr>\n<td>\n<b>\u4ed6\u4eec\u90fd\u4e0d\u77e5\u9053 pnnx \u6709\u591a\u597d\u7528\u7fa4</b><br />\n818998520 (\u65b0\u7fa4\uff01)\n</td>\n</tr>\n</table>\n\n---\n\n## Download & Build status\n\nhttps://github.com/Tencent/ncnn/releases/latest\n\n\n<table>\n<tr>\n<td rowspan=2>\n  <img src=\"https://user-images.githubusercontent.com/25181517/192108372-f71d70ac-7ae6-4c0d-8395-51d8870c2ef0.png\" width=\"120\" height=\"auto\">\n</td>\n<td colspan=3>\n\n  **[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**\n\n</td>\n</tr>\n<tr>\n<td>Source</td>\n<td colspan=2>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-full-source.zip)\n\n</td>\n</tr>\n\n<tr>\n<td rowspan=3>\n  <img src=\"https://user-images.githubusercontent.com/25181517/117269608-b7dcfb80-ae58-11eb-8e66-6cc8753553f0.png\" width=\"120\" height=\"auto\">\n</td>\n<td colspan=3>\n\n- [Build for Android](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-android)\n- [Build for Termux on Android](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-termux-on-android)\n\n</td>\n</tr>\n<tr>\n<td>Android</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-android-vulkan.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-android.zip)\n\n</td>\n<td rowspan=2>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/android.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Aandroid)\n\n</td>\n</tr>\n<tr>\n<td>Android shared</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-android-vulkan-shared.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-android-shared.zip)\n\n</td>\n</tr>\n\n<tr>\n<td rowspan=3>\n  <img src=\"https://user-images.githubusercontent.com/25181517/121406611-a8246b80-c95e-11eb-9b11-b771486377f6.png\" width=\"120\" height=\"auto\">\n</td>\n<td colspan=3>\n  \n- [Build for iOS on macOS with xcode](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-ios-on-macos-with-xcode)\n\n</td>\n</tr>\n<tr>\n<td>iOS</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ios-vulkan.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ios.zip)\n\n</td>\n<td rowspan=2>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/ios.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Aios)\n\n</td>\n</tr>\n<tr>\n<td>iOS-Simulator</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ios-simulator-vulkan.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ios-simulator.zip)\n\n</td>\n</tr>\n\n<tr>\n<td rowspan=10>\n  <img src=\"https://user-images.githubusercontent.com/25181517/186884152-ae609cca-8cf1-4175-8d60-1ce1fa078ca2.png\" width=\"120\" height=\"auto\">\n</td>\n<td colspan=3>\n  \n- [Build for macOS](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-macos)\n\n</td>\n</tr>\n<tr>\n<td>macOS</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-macos-vulkan.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-macos.zip)\n\n</td>\n<td rowspan=1>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/macos.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Amacos)\n\n</td>\n</tr>\n<tr>\n<td>Mac-Catalyst</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-mac-catalyst-vulkan.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-mac-catalyst.zip)\n\n</td>\n<td rowspan=1>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/mac-catalyst.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Amac-catalyst)\n\n</td>\n</tr>\n<tr>\n<td>watchOS</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-watchos.zip)\n\n</td>\n<td rowspan=2>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/watchos.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Awatchos)\n\n</td>\n</tr>\n<tr>\n<td>watchOS-Simulator</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-watchos-simulator.zip)\n\n</td>\n</tr>\n<tr>\n<td>tvOS</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-tvos-vulkan.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-tvos.zip)\n\n</td>\n<td rowspan=2>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/tvos.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Atvos)\n\n</td>\n</tr>\n<tr>\n<td>tvOS-Simulator</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-tvos-simulator-vulkan.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-tvos-simulator.zip)\n\n</td>\n</tr>\n<tr>\n<td>visionOS</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-visionos.zip)\n\n</td>\n<td rowspan=2>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/visionos.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Avisionos)\n\n</td>\n</tr>\n<tr>\n<td>watchOS-Simulator</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-visionos-simulator.zip)\n\n</td>\n</tr>\n<tr>\n<td>Apple xcframework</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-apple-vulkan.zip)\n  [<img src=\"https://img.shields.io/badge/+cpuonly-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-apple.zip)\n\n</td>\n<td rowspan=1>\n\n</td>\n</tr>\n\n<tr>\n<td rowspan=3>\n  <img src=\"https://user-images.githubusercontent.com/25181517/186884153-99edc188-e4aa-4c84-91b0-e2df260ebc33.png\" width=\"120\" height=\"auto\">\n</td>\n<td colspan=3>\n\n- [Build for Linux / NVIDIA Jetson / Raspberry Pi3, Pi4 / POWER](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux)\n\n</td>\n</tr>\n<tr>\n<td>Ubuntu 20.04</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ubuntu-2004.zip)\n  [<img src=\"https://img.shields.io/badge/+shared-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ubuntu-2004-shared.zip)\n\n</td>\n<td rowspan=2>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-x64-gpu-gcc.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-x64-gpu-gcc)\n\n</td>\n</tr>\n<tr>\n<td>Ubuntu 22.04</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ubuntu-2204.zip)\n  [<img src=\"https://img.shields.io/badge/+shared-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-ubuntu-2204-shared.zip)\n\n</td>\n</tr>\n\n<tr>\n<td rowspan=5>\n  <img alt=\"windows\" src=\"https://user-images.githubusercontent.com/25181517/186884150-05e9ff6d-340e-4802-9533-2c3f02363ee3.png\" width=\"120\" height=\"auto\">\n</td>\n<td colspan=3>\n\n- [Build for Windows x64 using VS2017](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-windows-x64-using-visual-studio-community-2017)\n\n</td>\n</tr>\n<tr>\n<td>VS2015</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2015.zip)\n  [<img src=\"https://img.shields.io/badge/+shared-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2015-shared.zip)\n\n</td>\n<td rowspan=4>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/windows-x64-gpu.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Awindows-x64-gpu)\n\n</td>\n</tr>\n<tr>\n<td>VS2017</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2017.zip)\n  [<img src=\"https://img.shields.io/badge/+shared-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2017-shared.zip)\n\n</td>\n</tr>\n<tr>\n<td>VS2019</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2019.zip)\n  [<img src=\"https://img.shields.io/badge/+shared-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2019-shared.zip)\n\n</td>\n</tr>\n<tr>\n<td>VS2022</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2022.zip)\n  [<img src=\"https://img.shields.io/badge/+shared-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-windows-vs2022-shared.zip)\n\n</td>\n</tr>\n\n<tr>\n<td rowspan=2>\n  <img src=\"https://user-images.githubusercontent.com/25181517/188324036-d704ac9a-6e61-4722-b978-254b25b61bed.png\" width=\"120\" height=\"auto\">\n</td>\n<td colspan=3>\n\n- [Build for WebAssembly](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-webassembly)\n\n</td>\n</tr>\n<tr>\n<td>WebAssembly</td>\n<td>\n\n  [<img src=\"https://img.shields.io/badge/download-blue?style=for-the-badge\">](https://github.com/Tencent/ncnn/releases/latest/download/ncnn-20240410-webassembly.zip)\n\n</td>\n<td>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/web-assembly.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Aweb-assembly)\n\n</td>\n</tr>\n\n<tr>\n<td rowspan=8>\n  <img src=\"https://github.com/marwin1991/profile-technology-icons/assets/76662862/2481dc48-be6b-4ebb-9e8c-3b957efe69fa\" width=\"120\" height=\"auto\">\n</td>\n<td colspan=3>\n\n- [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)\n- [Build for Hisilicon platform with cross-compiling](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-hisilicon-platform-with-cross-compiling)\n- [Build for AllWinner D1](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-allwinner-d1)\n- [Build for Loongson 2K1000](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-loongson-2k1000)\n- [Build for QNX](https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-qnx)\n\n</td>\n</tr>\n<tr>\n<td>Linux (arm)</td>\n<td></td>\n<td>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-arm-cpu-gcc.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-arm-cpu-gcc)\n\n</td>\n</tr>\n<tr>\n<td>Linux (aarch64)</td>\n<td></td>\n<td>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-aarch64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-aarch64-cpu-gcc)\n\n</td>\n</tr>\n<tr>\n<td>Linux (mips)</td>\n<td></td>\n<td>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-mips-cpu-gcc.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-mips-cpu-gcc)\n\n</td>\n</tr>\n<tr>\n<td>Linux (mips64)</td>\n<td></td>\n<td>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-mips64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-mips64-cpu-gcc)\n\n</td>\n</tr>\n<tr>\n<td>Linux (ppc64)</td>\n<td></td>\n<td>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-ppc64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-ppc64-cpu-gcc)\n\n</td>\n</tr>\n<tr>\n<td>Linux (riscv64)</td>\n<td></td>\n<td>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-riscv64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-riscv64-cpu-gcc)\n\n</td>\n</tr>\n<tr>\n<td>Linux (loongarch64)</td>\n<td></td>\n<td>\n\n  [<img src=\"https://img.shields.io/github/actions/workflow/status/Tencent/ncnn/linux-loongarch64-cpu-gcc.yml?branch=master&style=for-the-badge&label=build\">](https://github.com/Tencent/ncnn/actions?query=workflow%3Alinux-loongarch64-cpu-gcc)\n\n</td>\n</tr>\n\n</table>\n\n\n---\n\n## Support most commonly used CNN network\n\n## \u652f\u6301\u5927\u90e8\u5206\u5e38\u7528\u7684 CNN \u7f51\u7edc\n\n- Classical CNN:\n  [VGG](https://github.com/BVLC/caffe/wiki/Model-Zoo#models-used-by-the-vgg-team-in-ilsvrc-2014)\n  [AlexNet](https://github.com/BVLC/caffe/tree/9b891540183ddc834a02b2bd81b31afae71b2153/models/bvlc_alexnet)\n  [GoogleNet](https://github.com/BVLC/caffe/tree/9b891540183ddc834a02b2bd81b31afae71b2153/models/bvlc_googlenet)\n  Inception\n  ...\n- Practical CNN:\n  [ResNet](https://github.com/tornadomeet/ResNet)\n  [DenseNet](https://github.com/liuzhuang13/DenseNet)\n  [SENet](https://github.com/hujie-frank/SENet)\n  [FPN](https://github.com/unsky/FPN)\n  ...\n- Light-weight CNN:\n  [SqueezeNet](https://github.com/forresti/SqueezeNet)\n  [MobileNetV1](https://github.com/tensorflow/models/blob/master/research/slim/nets/mobilenet_v1.md)\n  [MobileNetV2/V3](https://github.com/tensorflow/models/blob/master/research/slim/nets/mobilenet/README.md)\n  [ShuffleNetV1](https://github.com/farmingyard/ShuffleNet)\n  [ShuffleNetV2](https://github.com/opconty/keras-shufflenetV2)\n  [MNasNet](https://github.com/tensorflow/models/tree/master/research/slim/nets/nasnet)\n  ...\n- Face Detection:\n  [MTCNN](https://github.com/ipazc/mtcnn)\n  [RetinaFace](https://github.com/biubug6/Pytorch_Retinaface)\n  [scrfd](https://github.com/nihui/ncnn-android-scrfd)\n  ...\n- Detection:\n  [VGG-SSD](https://github.com/lzx1413/CAFFE_SSD)\n  [MobileNet-SSD](https://github.com/chuanqi305/MobileNet-SSD)\n  [SqueezeNet-SSD](https://github.com/chuanqi305/SqueezeNet-SSD)\n  [MobileNetV2-SSDLite](https://github.com/chuanqi305/MobileNetv2-SSDLite)\n  [MobileNetV3-SSDLite](https://github.com/XiaoyuHuang96/MobilenetV3SSDLite-tfkeras)\n  ...\n- Detection:\n  [Faster-RCNN](https://github.com/rbgirshick/py-faster-rcnn)\n  [R-FCN](https://github.com/daijifeng001/R-FCN)\n  ...\n- Detection:\n  [YOLOv2](https://github.com/longcw/yolo2-pytorch)\n  [YOLOv3](https://github.com/ultralytics/yolov3)\n  [MobileNet-YOLOv3](https://github.com/eric612/MobileNet-YOLO)\n  [YOLOv4](https://github.com/Tianxiaomo/pytorch-YOLOv4)\n  [YOLOv5](https://github.com/ultralytics/yolov5)\n  [YOLOv7](https://github.com/WongKinYiu/yolov7)\n  [YOLOX](https://github.com/Megvii-BaseDetection/YOLOX)\n  ...\n- Detection:\n  [NanoDet](https://github.com/RangiLyu/nanodet)\n- Segmentation:\n  [FCN](https://github.com/unsky/FPN)\n  [PSPNet](https://github.com/hszhao/PSPNet)\n  [UNet](https://github.com/zhixuhao/unet)\n  [YOLACT](https://github.com/dbolya/yolact)\n  ...\n- Pose Estimation:\n  [SimplePose](https://github.com/dog-qiuqiu/Ultralight-SimplePose)\n  ...\n\n---\n\n## HowTo\n\n**[use ncnn with alexnet](https://github.com/Tencent/ncnn/wiki/use-ncnn-with-alexnet) with detailed steps, recommended for beginners :)**\n\n**[ncnn \u7ec4\u4ef6\u4f7f\u7528\u6307\u5317 alexnet](https://github.com/Tencent/ncnn/wiki/use-ncnn-with-alexnet.zh) \u9644\u5e26\u8be6\u7ec6\u6b65\u9aa4\uff0c\u65b0\u4eba\u5f3a\u70c8\u63a8\u8350 :)**\n\n**[use netron for ncnn model visualization](https://netron.app)**\n\n**[out-of-the-box web model conversion](https://convertmodel.com/#outputFormat=ncnn)**\n\n[ncnn low-level operation api](https://github.com/Tencent/ncnn/wiki/low-level-operation-api)\n\n[ncnn param and model file spec](https://github.com/Tencent/ncnn/wiki/param-and-model-file-structure)\n\n[ncnn operation param weight table](https://github.com/Tencent/ncnn/wiki/operation-param-weight-table)\n\n[how to implement custom layer step by step](https://github.com/Tencent/ncnn/wiki/how-to-implement-custom-layer-step-by-step)\n\n---\n\n## FAQ\n\n**[ncnn throw error](https://github.com/Tencent/ncnn/wiki/FAQ-ncnn-throw-error)**\n\n**[ncnn produce wrong result](https://github.com/Tencent/ncnn/wiki/FAQ-ncnn-produce-wrong-result)**\n\n**[ncnn vulkan](https://github.com/Tencent/ncnn/wiki/FAQ-ncnn-vulkan)**\n\n---\n\n## Features\n\n- Supports convolutional neural networks, supports multiple input and multi-branch structure, can calculate part of the branch\n- No third-party library dependencies, does not rely on BLAS / NNPACK or any other computing framework\n- Pure C++ implementation, cross-platform, supports Android, iOS and so on\n- ARM NEON assembly level of careful optimization, calculation speed is extremely high\n- Sophisticated memory management and data structure design, very low memory footprint\n- Supports multi-core parallel computing acceleration, ARM big.LITTLE CPU scheduling optimization\n- Supports GPU acceleration via the next-generation low-overhead Vulkan API\n- Extensible model design, supports 8bit quantization and half-precision floating point storage, can import caffe/pytorch/mxnet/onnx/darknet/keras/tensorflow(mlir) models\n- Support direct memory zero copy reference load network model\n- Can be registered with custom layer implementation and extended\n- Well, it is strong, not afraid of being stuffed with \u5377 QvQ\n\n## \u529f\u80fd\u6982\u8ff0\n\n- \u652f\u6301\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\uff0c\u652f\u6301\u591a\u8f93\u5165\u548c\u591a\u5206\u652f\u7ed3\u6784\uff0c\u53ef\u8ba1\u7b97\u90e8\u5206\u5206\u652f\n- \u65e0\u4efb\u4f55\u7b2c\u4e09\u65b9\u5e93\u4f9d\u8d56\uff0c\u4e0d\u4f9d\u8d56 BLAS/NNPACK \u7b49\u8ba1\u7b97\u6846\u67b6\n- \u7eaf C++ \u5b9e\u73b0\uff0c\u8de8\u5e73\u53f0\uff0c\u652f\u6301 Android / iOS \u7b49\n- ARM Neon \u6c47\u7f16\u7ea7\u826f\u5fc3\u4f18\u5316\uff0c\u8ba1\u7b97\u901f\u5ea6\u6781\u5feb\n- \u7cbe\u7ec6\u7684\u5185\u5b58\u7ba1\u7406\u548c\u6570\u636e\u7ed3\u6784\u8bbe\u8ba1\uff0c\u5185\u5b58\u5360\u7528\u6781\u4f4e\n- \u652f\u6301\u591a\u6838\u5e76\u884c\u8ba1\u7b97\u52a0\u901f\uff0cARM big.LITTLE CPU \u8c03\u5ea6\u4f18\u5316\n- \u652f\u6301\u57fa\u4e8e\u5168\u65b0\u4f4e\u6d88\u8017\u7684 Vulkan API GPU \u52a0\u901f\n- \u53ef\u6269\u5c55\u7684\u6a21\u578b\u8bbe\u8ba1\uff0c\u652f\u6301 8bit [\u91cf\u5316](tools/quantize) \u548c\u534a\u7cbe\u5ea6\u6d6e\u70b9\u5b58\u50a8\uff0c\u53ef\u5bfc\u5165 caffe/pytorch/mxnet/onnx/darknet/keras/tensorflow(mlir) \u6a21\u578b\n- \u652f\u6301\u76f4\u63a5\u5185\u5b58\u96f6\u62f7\u8d1d\u5f15\u7528\u52a0\u8f7d\u7f51\u7edc\u6a21\u578b\n- \u53ef\u6ce8\u518c\u81ea\u5b9a\u4e49\u5c42\u5b9e\u73b0\u5e76\u6269\u5c55\n- \u6069\uff0c\u5f88\u5f3a\u5c31\u662f\u4e86\uff0c\u4e0d\u6015\u88ab\u585e\u5377 QvQ\n\n---\n\n## supported platform matrix\n\n- \u2705 = known work and runs fast with good optimization\n- \u2714\ufe0f = known work, but speed may not be fast enough\n- \u2754 = shall work, not confirmed\n- / = not applied\n\n|            | Windows | Linux | Android | macOS | iOS |\n| ---------- | ------- | ----- | ------- | ----- | --- |\n| intel-cpu  | \u2714\ufe0f      | \u2714\ufe0f    | \u2754      | \u2714\ufe0f    | /   |\n| intel-gpu  | \u2714\ufe0f      | \u2714\ufe0f    | \u2754      | \u2754    | /   |\n| amd-cpu    | \u2714\ufe0f      | \u2714\ufe0f    | \u2754      | \u2714\ufe0f    | /   |\n| amd-gpu    | \u2714\ufe0f      | \u2714\ufe0f    | \u2754      | \u2754    | /   |\n| nvidia-gpu | \u2714\ufe0f      | \u2714\ufe0f    | \u2754      | \u2754    | /   |\n| qcom-cpu   | \u2754      | \u2714\ufe0f    | \u2705      | /     | /   |\n| qcom-gpu   | \u2754      | \u2714\ufe0f    | \u2714\ufe0f      | /     | /   |\n| arm-cpu    | \u2754      | \u2754    | \u2705      | /     | /   |\n| arm-gpu    | \u2754      | \u2754    | \u2714\ufe0f      | /     | /   |\n| apple-cpu  | /       | /     | /       | \u2714\ufe0f    | \u2705  |\n| apple-gpu  | /       | /     | /       | \u2714\ufe0f    | \u2714\ufe0f  |\n| ibm-cpu    | /       | \u2714\ufe0f     | /       | /    | /  |\n\n---\n\n## Project examples\n\n- <https://github.com/nihui/ncnn-android-squeezenet>\n- <https://github.com/nihui/ncnn-android-styletransfer>\n- <https://github.com/nihui/ncnn-android-mobilenetssd>\n- <https://github.com/moli232777144/mtcnn_ncnn>\n- <https://github.com/nihui/ncnn-android-yolov5>\n- <https://github.com/xiang-wuu/ncnn-android-yolov7>\n- <https://github.com/nihui/ncnn-android-scrfd> \ud83e\udd29\n- <https://github.com/shaoshengsong/qt_android_ncnn_lib_encrypt_example>\n\n<img src=\"https://github.com/nihui/ncnn-assets/raw/master/20181217/ncnn-2.jpg\" height =\"230\"/><img src=\"https://github.com/nihui/ncnn-assets/raw/master/20181217/4.jpg\" height =\"230\"/><img src=\"https://github.com/nihui/ncnn-assets/raw/master/20181217/ncnn-33.jpg\" height =\"230\"/><img src=\"https://github.com/nihui/ncnn-assets/raw/master/20181217/ncnn-m.png\" height =\"230\"/><img src=\"https://github.com/nihui/ncnn-android-yolov5/raw/master/screenshot.jpg\" height =\"230\"/><img src=\"https://github.com/nihui/ncnn-android-scrfd/raw/master/screenshot.jpg\" height =\"230\"/><br>\n\n- <https://github.com/magicse/ncnn-colorization-siggraph17><br>\n<img src=\"https://user-images.githubusercontent.com/13585785/189326958-f5a8d6f8-caef-49bf-88da-ae494371195d.jpg\" width =\"700\"/>\n\n- <https://github.com/mizu-bai/ncnn-fortran> Call ncnn from Fortran\n\n- <https://github.com/k2-fsa/sherpa> Use ncnn for real-time speech\n  recognition (i.e., speech-to-text); also support embedded devices and provide\n  mobile Apps (e.g., Android App)\n\n---\n\n## License\n\n[BSD 3 Clause](LICENSE.txt)\n",
    "bugtrack_url": null,
    "license": "BSD-3",
    "summary": "ncnn is a high-performance neural network inference framework optimized for the mobile platform",
    "version": "1.0.20240410",
    "project_urls": {
        "Homepage": "https://github.com/Tencent/ncnn"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b2711f435f09c7c775ed8ade46dcca8ca6cda55929e409c48c24d1099d1d1af5",
                "md5": "f848c897dea6099f6c4b2648cac7dc50",
                "sha256": "917315e79edecec225099d23d3ab5ac90848fdf29b7115728f2d677c7cdbaeae"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f848c897dea6099f6c4b2648cac7dc50",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 9394871,
            "upload_time": "2024-04-10T10:44:09",
            "upload_time_iso_8601": "2024-04-10T10:44:09.303089Z",
            "url": "https://files.pythonhosted.org/packages/b2/71/1f435f09c7c775ed8ade46dcca8ca6cda55929e409c48c24d1099d1d1af5/ncnn-1.0.20240410-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa1b4a852c7824d08fbb5ed7701e14fc47ba0c3d654d22654f847de86199152a",
                "md5": "5631f2d5a666fbf54736691313d1da14",
                "sha256": "ab5a8f79471077a421ff727e5fce1ec6c2a9406336fc9b4b43b839a6e01943a6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5631f2d5a666fbf54736691313d1da14",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 7084100,
            "upload_time": "2024-04-10T10:44:12",
            "upload_time_iso_8601": "2024-04-10T10:44:12.313106Z",
            "url": "https://files.pythonhosted.org/packages/fa/1b/4a852c7824d08fbb5ed7701e14fc47ba0c3d654d22654f847de86199152a/ncnn-1.0.20240410-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7083727011f18b1736737e128ece51c9de62d900f8c636d6813eb6c1ec7d5fe8",
                "md5": "f1d4d81703789b383dd9b1f2ea7b82b9",
                "sha256": "9296ff566a50f3ab35f6f8fe9a74d9c2a733e14d67bc9fc8ed6e65b5c0252188"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f1d4d81703789b383dd9b1f2ea7b82b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 3675015,
            "upload_time": "2024-04-10T10:44:14",
            "upload_time_iso_8601": "2024-04-10T10:44:14.018089Z",
            "url": "https://files.pythonhosted.org/packages/70/83/727011f18b1736737e128ece51c9de62d900f8c636d6813eb6c1ec7d5fe8/ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d15a53f222cdb82b3610beceab38ad4c873cd2f1827bd9478eeccef97ae40d1",
                "md5": "fe33507d0aae77a361d05643711f930c",
                "sha256": "e20c9e801c07087d80907a98dc435b282dd93491b5147364ff3cc3d97f4ac041"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "fe33507d0aae77a361d05643711f930c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 5108973,
            "upload_time": "2024-04-10T10:44:17",
            "upload_time_iso_8601": "2024-04-10T10:44:17.499209Z",
            "url": "https://files.pythonhosted.org/packages/0d/15/a53f222cdb82b3610beceab38ad4c873cd2f1827bd9478eeccef97ae40d1/ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3bc741f1d597bf2a547adb4fa467b2ee167675a53a455fee7d643894a6997dd7",
                "md5": "dd5ad2220d35ef43f9b72156edbc6aee",
                "sha256": "b158721f8fcd389033333cf4d540d5e61d4b8878576db43ea8f60ba6f423cfc9"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "dd5ad2220d35ef43f9b72156edbc6aee",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 2591782,
            "upload_time": "2024-04-10T10:44:18",
            "upload_time_iso_8601": "2024-04-10T10:44:18.944531Z",
            "url": "https://files.pythonhosted.org/packages/3b/c7/41f1d597bf2a547adb4fa467b2ee167675a53a455fee7d643894a6997dd7/ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c77a7a776f9f9c26f8df536fd6ca2def4d1cd3b77f66f599d54c2d0bf65ba30c",
                "md5": "eee1011f3971f52f261f79f2b7273b8a",
                "sha256": "e34378bbb986e4dc9212fa58f986795b67486b414660fca28b724d6cbd47faef"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "eee1011f3971f52f261f79f2b7273b8a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 2245005,
            "upload_time": "2024-04-10T10:44:20",
            "upload_time_iso_8601": "2024-04-10T10:44:20.365388Z",
            "url": "https://files.pythonhosted.org/packages/c7/7a/7a776f9f9c26f8df536fd6ca2def4d1cd3b77f66f599d54c2d0bf65ba30c/ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "258791ce49e79feb4309ae89e3a560e9f86c6095f11a81051d9ce469e88234ba",
                "md5": "5959477afd9a299fa945189b669d34d6",
                "sha256": "10f24d84a5f9aee41b6c6069fb936fb27dcec61edbc5b65a6049d1df4bca9d76"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5959477afd9a299fa945189b669d34d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 5106379,
            "upload_time": "2024-04-10T10:44:21",
            "upload_time_iso_8601": "2024-04-10T10:44:21.873200Z",
            "url": "https://files.pythonhosted.org/packages/25/87/91ce49e79feb4309ae89e3a560e9f86c6095f11a81051d9ce469e88234ba/ncnn-1.0.20240410-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41bee9085ba73165144cc96ab76bdbec5728885c2da5ffed69e04683b08a9b56",
                "md5": "1da43ee99329ef7382d59ea349cfef84",
                "sha256": "82df9ada2a6d451af8a76b9897b0b4ca97b6bb4ed4d56a6ed12c54cf17e8ce70"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1da43ee99329ef7382d59ea349cfef84",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 3994403,
            "upload_time": "2024-04-10T10:44:23",
            "upload_time_iso_8601": "2024-04-10T10:44:23.583802Z",
            "url": "https://files.pythonhosted.org/packages/41/be/e9085ba73165144cc96ab76bdbec5728885c2da5ffed69e04683b08a9b56/ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c4adfa94b8e97ff9e77f79a8e39ef5f484aa8eb9016ce68dd1879076237285c",
                "md5": "84c038770473893028d005002c058999",
                "sha256": "855b0bd1031d3b9888b4b33537ec67f9afae64fe3486211782507ef11c313ddd"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "84c038770473893028d005002c058999",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 5585579,
            "upload_time": "2024-04-10T10:44:25",
            "upload_time_iso_8601": "2024-04-10T10:44:25.924039Z",
            "url": "https://files.pythonhosted.org/packages/2c/4a/dfa94b8e97ff9e77f79a8e39ef5f484aa8eb9016ce68dd1879076237285c/ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c622a8f8e69b76e3c84559b4061cde82491ae1bed707d8d19742cdade6caeb9",
                "md5": "b5d23038adb8a02a5acda14a89267518",
                "sha256": "7293afe3276f26248d02ae7b2d80d87db4255b2248c7b7416c063d4ed2262bc6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b5d23038adb8a02a5acda14a89267518",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 3033441,
            "upload_time": "2024-04-10T10:44:28",
            "upload_time_iso_8601": "2024-04-10T10:44:28.642471Z",
            "url": "https://files.pythonhosted.org/packages/0c/62/2a8f8e69b76e3c84559b4061cde82491ae1bed707d8d19742cdade6caeb9/ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46cecd63e659c9f5fd4dfa2015b15d584be682a163aade3abfd872d740c3239e",
                "md5": "ce73399135be8fc122e2eb32c82423fc",
                "sha256": "78151f880f56960617b0091cfd2981542afe18ff7c8a9732cf0ab2df0addf642"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_s390x.whl",
            "has_sig": false,
            "md5_digest": "ce73399135be8fc122e2eb32c82423fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 2741729,
            "upload_time": "2024-04-10T10:44:30",
            "upload_time_iso_8601": "2024-04-10T10:44:30.690446Z",
            "url": "https://files.pythonhosted.org/packages/46/ce/cd63e659c9f5fd4dfa2015b15d584be682a163aade3abfd872d740c3239e/ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ce4853bb6d16460a75c842fc2cbe38fadcede6bf5bea015397a71ca7d813618",
                "md5": "80e9d34690f0d6b0e395ef738948689a",
                "sha256": "4e541ff75094a26b0fcdbe00ef423874573e26f4ffdf337ab5a0ece6c9778753"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "80e9d34690f0d6b0e395ef738948689a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 5500972,
            "upload_time": "2024-04-10T10:44:32",
            "upload_time_iso_8601": "2024-04-10T10:44:32.267542Z",
            "url": "https://files.pythonhosted.org/packages/4c/e4/853bb6d16460a75c842fc2cbe38fadcede6bf5bea015397a71ca7d813618/ncnn-1.0.20240410-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "215cdb9404ed515220e997d5bb03a2356cdfc84927bb765317ae7c373bf7683e",
                "md5": "9cdd6c56f233621e43b71efaccaece73",
                "sha256": "0e7015279c346392de63508366c5e49308080ec348f2dbeca1a3fe9888f309a0"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "9cdd6c56f233621e43b71efaccaece73",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 3086113,
            "upload_time": "2024-04-10T10:44:33",
            "upload_time_iso_8601": "2024-04-10T10:44:33.825481Z",
            "url": "https://files.pythonhosted.org/packages/21/5c/db9404ed515220e997d5bb03a2356cdfc84927bb765317ae7c373bf7683e/ncnn-1.0.20240410-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "168dbfd030947e08fc400b75a975b4530612a520312f89db28fe16a08122596f",
                "md5": "5de65b052e6b06defea628c371d67b10",
                "sha256": "87bb9d05da89397906560e0be633248026be2a6e5b83c5b130d7833029eb1918"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5de65b052e6b06defea628c371d67b10",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 3601711,
            "upload_time": "2024-04-10T10:44:35",
            "upload_time_iso_8601": "2024-04-10T10:44:35.542066Z",
            "url": "https://files.pythonhosted.org/packages/16/8d/bfd030947e08fc400b75a975b4530612a520312f89db28fe16a08122596f/ncnn-1.0.20240410-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f15905c7d732c0d731bddc73789d9d8665624799a6cb037f571751baa8fad1d",
                "md5": "f26a689723f3f54e3f03b97406edc3f8",
                "sha256": "8ac7dc3e9d8a485bda51dad9beb9a2458849dc866596ab715dad277ad5a8693f"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp310-cp310-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "f26a689723f3f54e3f03b97406edc3f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 1845966,
            "upload_time": "2024-04-10T10:44:37",
            "upload_time_iso_8601": "2024-04-10T10:44:37.579459Z",
            "url": "https://files.pythonhosted.org/packages/1f/15/905c7d732c0d731bddc73789d9d8665624799a6cb037f571751baa8fad1d/ncnn-1.0.20240410-cp310-cp310-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "42af279c0ea7fee1ce34f81a08b1181903e9948d4d9ddbdd17cb4d4f4454711f",
                "md5": "dc07fffba097f29ad3cfa825ba7055ae",
                "sha256": "005c8758436e76a9512d52cc1afbd35b83656a31508bdd93a02e4773f4cc9fb4"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc07fffba097f29ad3cfa825ba7055ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 9394995,
            "upload_time": "2024-04-10T10:44:39",
            "upload_time_iso_8601": "2024-04-10T10:44:39.220077Z",
            "url": "https://files.pythonhosted.org/packages/42/af/279c0ea7fee1ce34f81a08b1181903e9948d4d9ddbdd17cb4d4f4454711f/ncnn-1.0.20240410-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d97d10ba577484a8c434f70f2fd407497565ce673a271ac406a8359275c8158",
                "md5": "529955c886512d802e243f3bc5a31076",
                "sha256": "0b458b6d38c46ffac49a2a0389f00add19cfc3f54b5c1d6acdd9afb2832e7f2c"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "529955c886512d802e243f3bc5a31076",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 7084139,
            "upload_time": "2024-04-10T10:44:41",
            "upload_time_iso_8601": "2024-04-10T10:44:41.932218Z",
            "url": "https://files.pythonhosted.org/packages/8d/97/d10ba577484a8c434f70f2fd407497565ce673a271ac406a8359275c8158/ncnn-1.0.20240410-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a0c766a3d5333e1b33697de3e3b19c5bf44deb9a7bd24725cb143ae407de47d",
                "md5": "0a5add9db1b37cdda90adac97e892b28",
                "sha256": "835926e34d9278472131f8402f899d49ca7d4202f91607c0dbc0573e8aa22f50"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0a5add9db1b37cdda90adac97e892b28",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 3674821,
            "upload_time": "2024-04-10T10:44:43",
            "upload_time_iso_8601": "2024-04-10T10:44:43.783463Z",
            "url": "https://files.pythonhosted.org/packages/2a/0c/766a3d5333e1b33697de3e3b19c5bf44deb9a7bd24725cb143ae407de47d/ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7dcb6cc8a0b312f4878b8bbd54fcb04ee8c3c59d94b3e370c87616b2c896cc5",
                "md5": "722f3cad6e2a6a7f65ba92ba37c82860",
                "sha256": "c7c8adcb57b7a293a1e9110a3a8f7458d890af7c34853709b0a5260e0fbcc0e3"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "722f3cad6e2a6a7f65ba92ba37c82860",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 5108867,
            "upload_time": "2024-04-10T10:44:45",
            "upload_time_iso_8601": "2024-04-10T10:44:45.854208Z",
            "url": "https://files.pythonhosted.org/packages/c7/dc/b6cc8a0b312f4878b8bbd54fcb04ee8c3c59d94b3e370c87616b2c896cc5/ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e613babc9c3fea4c4355353cab047822d8ea28ddbd6f1e7ed4d733791320fa9",
                "md5": "1535fe852c3b76a59d88bc6f347b1921",
                "sha256": "7bc3949b8254d884c2d9d24855b115368c45d5c7d97b70ff7bda2de9eeb1046d"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1535fe852c3b76a59d88bc6f347b1921",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 2591769,
            "upload_time": "2024-04-10T10:44:48",
            "upload_time_iso_8601": "2024-04-10T10:44:48.012210Z",
            "url": "https://files.pythonhosted.org/packages/4e/61/3babc9c3fea4c4355353cab047822d8ea28ddbd6f1e7ed4d733791320fa9/ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f875608939aa4fbec65f8594ec40ca2c21bec50f675f13018ac086c8db10b52",
                "md5": "14e1310e65a8e8927ec03a7a69285d1d",
                "sha256": "9f2031091266bef4f87d0877a3a29ecf716493e79e97c6e90b57eb813a63ca96"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "14e1310e65a8e8927ec03a7a69285d1d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 2244948,
            "upload_time": "2024-04-10T10:44:50",
            "upload_time_iso_8601": "2024-04-10T10:44:50.069981Z",
            "url": "https://files.pythonhosted.org/packages/9f/87/5608939aa4fbec65f8594ec40ca2c21bec50f675f13018ac086c8db10b52/ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f29f3094f53f45f34f32f3d9e246e85cf513aecbe3d08be54478114c23799ccd",
                "md5": "1a3e481f87c588100d32b7106da47827",
                "sha256": "ad528731112e14c53b3e0ffb932c8c2bb90e94fdb07993e7af25fd0b06a7a4f5"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1a3e481f87c588100d32b7106da47827",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 5106573,
            "upload_time": "2024-04-10T10:44:52",
            "upload_time_iso_8601": "2024-04-10T10:44:52.104846Z",
            "url": "https://files.pythonhosted.org/packages/f2/9f/3094f53f45f34f32f3d9e246e85cf513aecbe3d08be54478114c23799ccd/ncnn-1.0.20240410-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d51f3ff5aba0ba758e9bb382e3c04c4cdea333822e4eb9ff8097cd184cc4003b",
                "md5": "c0aa0b9f4cc5d9262a5bcd6bdd62862b",
                "sha256": "4c8dfe7b3da1bdc0c97c2aae3656776e39851572c64b7e04a85ea8b0f956af14"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c0aa0b9f4cc5d9262a5bcd6bdd62862b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 3994015,
            "upload_time": "2024-04-10T10:44:53",
            "upload_time_iso_8601": "2024-04-10T10:44:53.676175Z",
            "url": "https://files.pythonhosted.org/packages/d5/1f/3ff5aba0ba758e9bb382e3c04c4cdea333822e4eb9ff8097cd184cc4003b/ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30d98dd95bb237f901025d16e497a6f5323ddb813eca4c6ea7471cd2cbda7939",
                "md5": "03b2b805f18648a293b66f20e3a555cd",
                "sha256": "aff63f5ae028fbb51e2b7d4897092eec1c4ae5e23cc64c92c64f61a993149b60"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "03b2b805f18648a293b66f20e3a555cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 5585037,
            "upload_time": "2024-04-10T10:44:55",
            "upload_time_iso_8601": "2024-04-10T10:44:55.337099Z",
            "url": "https://files.pythonhosted.org/packages/30/d9/8dd95bb237f901025d16e497a6f5323ddb813eca4c6ea7471cd2cbda7939/ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6f5eaf65054ba07ccac87516b6c47d81b5b8d826235af5c5b267493cc307073",
                "md5": "6a9d0fc293365735bc04a89074079f5a",
                "sha256": "10c93767dcf6896d11522d4cfb197c452b5f59057b0cb5d8a71777b50dc774b0"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "6a9d0fc293365735bc04a89074079f5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 3034321,
            "upload_time": "2024-04-10T10:44:56",
            "upload_time_iso_8601": "2024-04-10T10:44:56.900890Z",
            "url": "https://files.pythonhosted.org/packages/c6/f5/eaf65054ba07ccac87516b6c47d81b5b8d826235af5c5b267493cc307073/ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a61114067d795f2a18daf8707e68ac0b549a03f82eb6179273ee0ab0a6f4ed57",
                "md5": "97c2dff621b874ff22d66b570279ab20",
                "sha256": "a9a040b46e90c8ec24486e1c973d0ba8befaaf1cea4d93ca16f13121fdfffeab"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_s390x.whl",
            "has_sig": false,
            "md5_digest": "97c2dff621b874ff22d66b570279ab20",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 2741727,
            "upload_time": "2024-04-10T10:44:58",
            "upload_time_iso_8601": "2024-04-10T10:44:58.328696Z",
            "url": "https://files.pythonhosted.org/packages/a6/11/14067d795f2a18daf8707e68ac0b549a03f82eb6179273ee0ab0a6f4ed57/ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bee5c0917f309b9ea5885ae79f6d50bb7809e1cf7da416390d09bc54a9673cc9",
                "md5": "29139010e2280542c6231a535de23e34",
                "sha256": "3f6b217ccbcdc8f65d5ed9f503535fb0d69ffefa93d8b5d66b0d50832bd33bfd"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "29139010e2280542c6231a535de23e34",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 5500421,
            "upload_time": "2024-04-10T10:44:59",
            "upload_time_iso_8601": "2024-04-10T10:44:59.891370Z",
            "url": "https://files.pythonhosted.org/packages/be/e5/c0917f309b9ea5885ae79f6d50bb7809e1cf7da416390d09bc54a9673cc9/ncnn-1.0.20240410-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d20d63b6b73c8a0f6c3a0ee09ad8bc7d4c45e3d0ddf425a5b53a80a0945e3de",
                "md5": "8b7d7a29f10339d9cfb258aade493013",
                "sha256": "ed630922e8ea5b47cfc547fb6904762084676a2b5e9263fa19b9174c8b1c2fea"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "8b7d7a29f10339d9cfb258aade493013",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 3086198,
            "upload_time": "2024-04-10T10:45:02",
            "upload_time_iso_8601": "2024-04-10T10:45:02.134087Z",
            "url": "https://files.pythonhosted.org/packages/3d/20/d63b6b73c8a0f6c3a0ee09ad8bc7d4c45e3d0ddf425a5b53a80a0945e3de/ncnn-1.0.20240410-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db7482eb50b07b2f0edb4287e3b24f2160b4ca00481666c04b982897739d5830",
                "md5": "654d861a025db645286d87f2bfabdf12",
                "sha256": "82b446a995e23b01bf2198b908a281522370d4d0319486fb035984b22e40e0ef"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "654d861a025db645286d87f2bfabdf12",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 3601544,
            "upload_time": "2024-04-10T10:45:04",
            "upload_time_iso_8601": "2024-04-10T10:45:04.457273Z",
            "url": "https://files.pythonhosted.org/packages/db/74/82eb50b07b2f0edb4287e3b24f2160b4ca00481666c04b982897739d5830/ncnn-1.0.20240410-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1e64b0668efa674c4c20969d7359df5671246ba26865baa3f255aeee2861fc3",
                "md5": "aa6cea4bf816af86c832fe572b12e0ab",
                "sha256": "c4c311152779c9d5bb324bb570b981542f60fb39578e76d6f13d0a692a6837d7"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp311-cp311-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "aa6cea4bf816af86c832fe572b12e0ab",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 1845918,
            "upload_time": "2024-04-10T10:45:06",
            "upload_time_iso_8601": "2024-04-10T10:45:06.014432Z",
            "url": "https://files.pythonhosted.org/packages/a1/e6/4b0668efa674c4c20969d7359df5671246ba26865baa3f255aeee2861fc3/ncnn-1.0.20240410-cp311-cp311-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "70b573373ff700f00e69d8c3cf4a038b11d61e484a556d2f7c7abbef4be8b7e4",
                "md5": "22641927270ff47ca520db0b14283318",
                "sha256": "102865389834172ff1522d2b67676aa64e6676842c519a4c83b085e3dffff017"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "22641927270ff47ca520db0b14283318",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 9402107,
            "upload_time": "2024-04-10T10:45:07",
            "upload_time_iso_8601": "2024-04-10T10:45:07.710777Z",
            "url": "https://files.pythonhosted.org/packages/70/b5/73373ff700f00e69d8c3cf4a038b11d61e484a556d2f7c7abbef4be8b7e4/ncnn-1.0.20240410-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "84d81122dbb9aaf9031c65b5fcd7e2837ec2f34136b1f88decd8238872e88782",
                "md5": "4eda5c867211cd7e205c5f1dd3ca9711",
                "sha256": "acfa735a59e18cd3a0868444a3cf82ea134ec11dc7d43f3dde4981fe96dc8a0a"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4eda5c867211cd7e205c5f1dd3ca9711",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 7085231,
            "upload_time": "2024-04-10T10:45:09",
            "upload_time_iso_8601": "2024-04-10T10:45:09.843557Z",
            "url": "https://files.pythonhosted.org/packages/84/d8/1122dbb9aaf9031c65b5fcd7e2837ec2f34136b1f88decd8238872e88782/ncnn-1.0.20240410-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91cf4e9a553239e179533e9db7fd720889be3667bb433540a99ad76f0620bc14",
                "md5": "dbfd07b3818c48a714577ce5df1d8ffe",
                "sha256": "086cb8cb4ef306d71bb0a0014704dccbae7fae37c97821cf6b9a815bdd672d71"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dbfd07b3818c48a714577ce5df1d8ffe",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 3675629,
            "upload_time": "2024-04-10T10:45:11",
            "upload_time_iso_8601": "2024-04-10T10:45:11.747655Z",
            "url": "https://files.pythonhosted.org/packages/91/cf/4e9a553239e179533e9db7fd720889be3667bb433540a99ad76f0620bc14/ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f5f814393b6cee859af8687719cc383360111566cf77ceef28b71ea898a461c6",
                "md5": "84ab5795ab2c19f5a018f3ffc3fc8841",
                "sha256": "8ae3abd812358e3b0be391459d72e0d3d4d4179966a308dc99c0dc2057708f67"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "84ab5795ab2c19f5a018f3ffc3fc8841",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 5111729,
            "upload_time": "2024-04-10T10:45:13",
            "upload_time_iso_8601": "2024-04-10T10:45:13.435484Z",
            "url": "https://files.pythonhosted.org/packages/f5/f8/14393b6cee859af8687719cc383360111566cf77ceef28b71ea898a461c6/ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9cc259c0168d71def53e5af26716811ac21ed77f77575c0da28e925c4c66fa9",
                "md5": "0ef69ec7ead4ecac4b27fd9ca603a213",
                "sha256": "6b74fb63174a19123cf5192a9298ae97a74fd7c113d43d603612e36bf4d3146b"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "0ef69ec7ead4ecac4b27fd9ca603a213",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 2591570,
            "upload_time": "2024-04-10T10:45:15",
            "upload_time_iso_8601": "2024-04-10T10:45:15.207581Z",
            "url": "https://files.pythonhosted.org/packages/d9/cc/259c0168d71def53e5af26716811ac21ed77f77575c0da28e925c4c66fa9/ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e2148e041e3d17869e0dd30466e347df52192bfa93bbd809cee3d29ebb2bc998",
                "md5": "71ceefee7f73128db9eb9070db40702a",
                "sha256": "f68081c6c11093babbd56bdbaa0237181f27806195315eaab1e071790caf0a81"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "71ceefee7f73128db9eb9070db40702a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 2248141,
            "upload_time": "2024-04-10T10:45:16",
            "upload_time_iso_8601": "2024-04-10T10:45:16.668476Z",
            "url": "https://files.pythonhosted.org/packages/e2/14/8e041e3d17869e0dd30466e347df52192bfa93bbd809cee3d29ebb2bc998/ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eaa08d41f061e83e7c62fb9ddea1f7e8c82425a4a9877106fd2f707146bc03f9",
                "md5": "46de7f34a66c3f0d4ac6c6a8b0730724",
                "sha256": "dd7f195c0fb287255b27541d7b32d234febf4b20a75e6709f9cacab915e7ffa0"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "46de7f34a66c3f0d4ac6c6a8b0730724",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 5106569,
            "upload_time": "2024-04-10T10:45:18",
            "upload_time_iso_8601": "2024-04-10T10:45:18.238147Z",
            "url": "https://files.pythonhosted.org/packages/ea/a0/8d41f061e83e7c62fb9ddea1f7e8c82425a4a9877106fd2f707146bc03f9/ncnn-1.0.20240410-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a5faaa14874cb77517a3e3da8326f1df21d8da5731ffdb34a6fd7b572fa8440e",
                "md5": "e44a4f8b6486a4f8cd840fa3f612dbe2",
                "sha256": "0a72469151c1dd1182d02f7a86749726c6a924bd865370be58705ba1eea897c6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e44a4f8b6486a4f8cd840fa3f612dbe2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 3998025,
            "upload_time": "2024-04-10T10:45:20",
            "upload_time_iso_8601": "2024-04-10T10:45:20.059673Z",
            "url": "https://files.pythonhosted.org/packages/a5/fa/aa14874cb77517a3e3da8326f1df21d8da5731ffdb34a6fd7b572fa8440e/ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c918f3bafdb79906f56c3744c59c8292e973627c0cda4eff707b6bfbf0dbbf4b",
                "md5": "232dedd99de520b0b3f7c517ffa019d9",
                "sha256": "4718a4ceb925d1564dccca965fc3372a36f9c95ed48b1440c7b13fc595939d57"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "232dedd99de520b0b3f7c517ffa019d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 5587319,
            "upload_time": "2024-04-10T10:45:21",
            "upload_time_iso_8601": "2024-04-10T10:45:21.784051Z",
            "url": "https://files.pythonhosted.org/packages/c9/18/f3bafdb79906f56c3744c59c8292e973627c0cda4eff707b6bfbf0dbbf4b/ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49503e2d98c7767ad2d6b799bc343e9554046436d60d858cfe6ddc18976ab5dc",
                "md5": "be0cc3857de81944f30f33ee9cf682c4",
                "sha256": "268f64fd2c099eddef9663f45769d0829696d2fbdf287a4b843e458ed6b7569d"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "be0cc3857de81944f30f33ee9cf682c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 3038068,
            "upload_time": "2024-04-10T10:45:23",
            "upload_time_iso_8601": "2024-04-10T10:45:23.452138Z",
            "url": "https://files.pythonhosted.org/packages/49/50/3e2d98c7767ad2d6b799bc343e9554046436d60d858cfe6ddc18976ab5dc/ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41c1595ca48c101fff6af0c47adc919755d73622b3fa09f57fbba5d93b225b57",
                "md5": "370c7ebe0cdfadf853149bd4e18a79a7",
                "sha256": "73399845d1837c5a0b95f0ed86e82c2a6b02a889fc29fd33b2fc3a60a587f6d6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_s390x.whl",
            "has_sig": false,
            "md5_digest": "370c7ebe0cdfadf853149bd4e18a79a7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 2745941,
            "upload_time": "2024-04-10T10:45:25",
            "upload_time_iso_8601": "2024-04-10T10:45:25.012389Z",
            "url": "https://files.pythonhosted.org/packages/41/c1/595ca48c101fff6af0c47adc919755d73622b3fa09f57fbba5d93b225b57/ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "767975b0e5f72c83d88f8a1bd5f908ce5b2167ee0ea52c03a2eabc86a57f28a9",
                "md5": "74014fce1bc4229d7becd6801f85b5f8",
                "sha256": "a4c717e28c7576d244eacf4932dbb4e5506e60fa5321174c379001d18c095000"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "74014fce1bc4229d7becd6801f85b5f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 5503574,
            "upload_time": "2024-04-10T10:45:26",
            "upload_time_iso_8601": "2024-04-10T10:45:26.938124Z",
            "url": "https://files.pythonhosted.org/packages/76/79/75b0e5f72c83d88f8a1bd5f908ce5b2167ee0ea52c03a2eabc86a57f28a9/ncnn-1.0.20240410-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b9b6de573c453f542e6c5eb134dd2363d7f6445a6447b250012154dbbe2f236",
                "md5": "096cb5bf32d51be5a0c5476c52e71a9b",
                "sha256": "a4463305d94c8549725cf4811ec1af55f7dea4b0a884d48d15ce4a82f19ccafd"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "096cb5bf32d51be5a0c5476c52e71a9b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 3088587,
            "upload_time": "2024-04-10T10:45:28",
            "upload_time_iso_8601": "2024-04-10T10:45:28.475194Z",
            "url": "https://files.pythonhosted.org/packages/6b/9b/6de573c453f542e6c5eb134dd2363d7f6445a6447b250012154dbbe2f236/ncnn-1.0.20240410-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72f91374b1aad237a56dc08aef0d69546d9f02bb9ecc31e125fff688ce360a34",
                "md5": "60b3fe775fc93447978fafff6c96b22c",
                "sha256": "07601fcf848ca9043896668c35ef98a3a630ccbab8dfd638254b345ee366927d"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "60b3fe775fc93447978fafff6c96b22c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 3603217,
            "upload_time": "2024-04-10T10:45:30",
            "upload_time_iso_8601": "2024-04-10T10:45:30.635460Z",
            "url": "https://files.pythonhosted.org/packages/72/f9/1374b1aad237a56dc08aef0d69546d9f02bb9ecc31e125fff688ce360a34/ncnn-1.0.20240410-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3fefe194a2530b9a90dcc91ae77e0af09eae5ea389057991f2aebd39b3a819d",
                "md5": "ca65db26ee806079dd6e7b53efcab400",
                "sha256": "750f69255a3c84372c24c8b26ab80519478c33100769e962b247941a97b6a1c1"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp312-cp312-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "ca65db26ee806079dd6e7b53efcab400",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 1845560,
            "upload_time": "2024-04-10T10:45:32",
            "upload_time_iso_8601": "2024-04-10T10:45:32.254838Z",
            "url": "https://files.pythonhosted.org/packages/e3/fe/fe194a2530b9a90dcc91ae77e0af09eae5ea389057991f2aebd39b3a819d/ncnn-1.0.20240410-cp312-cp312-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0278df7b78b3501c05914fd000cbb8787693c9366d3fbc4d55a92e7f4522c9e",
                "md5": "51fd8404a5702a1099ee6eb925f7ee21",
                "sha256": "2ab66c54163870b387677ee2fd7c66d90cc7e1501d94aa08d25e7ddc5ca83662"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "51fd8404a5702a1099ee6eb925f7ee21",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 9391863,
            "upload_time": "2024-04-10T10:45:34",
            "upload_time_iso_8601": "2024-04-10T10:45:34.519619Z",
            "url": "https://files.pythonhosted.org/packages/b0/27/8df7b78b3501c05914fd000cbb8787693c9366d3fbc4d55a92e7f4522c9e/ncnn-1.0.20240410-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e176eae72fae809395cfeafcd3a41e9999a2de71dac8f6c1aa3de3c568670367",
                "md5": "c1b5c15705eed2381ac3bd67e126d70d",
                "sha256": "9af095636ac71d0c5a80318b5a8dad9e674b0a11c5c170c451a0911bf3235707"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c1b5c15705eed2381ac3bd67e126d70d",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 3683558,
            "upload_time": "2024-04-10T10:45:36",
            "upload_time_iso_8601": "2024-04-10T10:45:36.615453Z",
            "url": "https://files.pythonhosted.org/packages/e1/76/eae72fae809395cfeafcd3a41e9999a2de71dac8f6c1aa3de3c568670367/ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ab691dc7b1063f3e5c77a3c638c3f5f70e25286a792bc6ed65844de38c772ae",
                "md5": "b339126b8c853d692a942ddd0e43c1f2",
                "sha256": "4c1a152b5710abd9fafb19eabce3a6f2e0361bae6d45c4ab5f302106930b70c8"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b339126b8c853d692a942ddd0e43c1f2",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 5119600,
            "upload_time": "2024-04-10T10:45:38",
            "upload_time_iso_8601": "2024-04-10T10:45:38.739971Z",
            "url": "https://files.pythonhosted.org/packages/6a/b6/91dc7b1063f3e5c77a3c638c3f5f70e25286a792bc6ed65844de38c772ae/ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ffdbb63cdf8320d0ba88dfd64d8301f53c0b8c4a7b65d33c6d977309d0c1ebef",
                "md5": "5f3897aa6979570d388413825c0c5f72",
                "sha256": "3aa74a9724a85b29d4c2171c71cc2fbd93b5421469dd0e3c6a01279df38f04a6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "5f3897aa6979570d388413825c0c5f72",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 2604251,
            "upload_time": "2024-04-10T10:45:40",
            "upload_time_iso_8601": "2024-04-10T10:45:40.467464Z",
            "url": "https://files.pythonhosted.org/packages/ff/db/b63cdf8320d0ba88dfd64d8301f53c0b8c4a7b65d33c6d977309d0c1ebef/ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f7fd70901436189e76561637416cd2c7bc92622f54ff067d171829741dcc4e3",
                "md5": "7ee226fce5c1c799baaa8090217e6d70",
                "sha256": "ef76791226a8e326db2edf0f60f0110be4ed800821698219b6e8ec1a94868419"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "7ee226fce5c1c799baaa8090217e6d70",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 2256452,
            "upload_time": "2024-04-10T10:45:42",
            "upload_time_iso_8601": "2024-04-10T10:45:42.602472Z",
            "url": "https://files.pythonhosted.org/packages/6f/7f/d70901436189e76561637416cd2c7bc92622f54ff067d171829741dcc4e3/ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91a0f253a54442ccc9742b6f0b01d38b2f8d63c2c7ffa2bf609515f921ff3569",
                "md5": "ebf70137312290155742875c518c194a",
                "sha256": "2fad4a8d54b918217fdc8ea6271762aa03fab780a3656656bb006140fdea6dd2"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ebf70137312290155742875c518c194a",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 5121699,
            "upload_time": "2024-04-10T10:45:44",
            "upload_time_iso_8601": "2024-04-10T10:45:44.311541Z",
            "url": "https://files.pythonhosted.org/packages/91/a0/f253a54442ccc9742b6f0b01d38b2f8d63c2c7ffa2bf609515f921ff3569/ncnn-1.0.20240410-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0842e15b2fc68f970c4d5bb5763b02dde3b3d695b53dc624ec3ff4ce4387e2e1",
                "md5": "7ea1d3bcb0590e2e71cc50ee4d0bdbc0",
                "sha256": "f3005aa2672c4f75502853f8dcd75c9b532da982ea03d8b0e82d10b76bd00593"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7ea1d3bcb0590e2e71cc50ee4d0bdbc0",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 4016087,
            "upload_time": "2024-04-10T10:45:45",
            "upload_time_iso_8601": "2024-04-10T10:45:45.958511Z",
            "url": "https://files.pythonhosted.org/packages/08/42/e15b2fc68f970c4d5bb5763b02dde3b3d695b53dc624ec3ff4ce4387e2e1/ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "849a278ed043e0ddb5176d389484d1628eb960aa3f3f991f9a7cdf88281991c2",
                "md5": "b18828fdce6b7a49d793e4a6e181c7e1",
                "sha256": "6ab46f7efd489aeb61a424981491bbf971dd510b2f633ad0cf291866e30d5651"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "b18828fdce6b7a49d793e4a6e181c7e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 5613042,
            "upload_time": "2024-04-10T10:45:47",
            "upload_time_iso_8601": "2024-04-10T10:45:47.491460Z",
            "url": "https://files.pythonhosted.org/packages/84/9a/278ed043e0ddb5176d389484d1628eb960aa3f3f991f9a7cdf88281991c2/ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08edef086c73e4845ee6c5dbf9ad03f3212691032f8833ece34e73e31bff6719",
                "md5": "84aa10b60e881122710505128d10c0ac",
                "sha256": "213766af254b4687a9aa34ce17d904ba314c7b0ceb00f9ac1e38469d45f32719"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "84aa10b60e881122710505128d10c0ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 3057065,
            "upload_time": "2024-04-10T10:45:49",
            "upload_time_iso_8601": "2024-04-10T10:45:49.696887Z",
            "url": "https://files.pythonhosted.org/packages/08/ed/ef086c73e4845ee6c5dbf9ad03f3212691032f8833ece34e73e31bff6719/ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8944fc21dec366af7f3d1eb9627869bfcbc67bdc6a7de492fa30172c327e47a",
                "md5": "a17a812bb8eec4e2b973d908a986237c",
                "sha256": "25d356f5286843409cb1617cb1dd53b5c2b8c10736230c08744b4043630d112c"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_s390x.whl",
            "has_sig": false,
            "md5_digest": "a17a812bb8eec4e2b973d908a986237c",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 2763702,
            "upload_time": "2024-04-10T10:45:51",
            "upload_time_iso_8601": "2024-04-10T10:45:51.423465Z",
            "url": "https://files.pythonhosted.org/packages/a8/94/4fc21dec366af7f3d1eb9627869bfcbc67bdc6a7de492fa30172c327e47a/ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "65e876e0dc290ffc733acbbda1f25c2d2715c5fa10386b203f507628634ca8c9",
                "md5": "223934b486db0dab7d82bf9a4675c112",
                "sha256": "015c0057b90b16c3ead9ef34edbfe24010dd343da2a5bb2eb619ccb9bbb5c1bd"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "223934b486db0dab7d82bf9a4675c112",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 5523082,
            "upload_time": "2024-04-10T10:45:53",
            "upload_time_iso_8601": "2024-04-10T10:45:53.026172Z",
            "url": "https://files.pythonhosted.org/packages/65/e8/76e0dc290ffc733acbbda1f25c2d2715c5fa10386b203f507628634ca8c9/ncnn-1.0.20240410-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f86022ba56f5056f7d61c815e30ba11223d3a4ecb43dc1d8037f9ba2b412f6a9",
                "md5": "58d88582d7d3ccc6316a4939f9ab8ba1",
                "sha256": "54a7e11f5ae01a1fea216a47147b210ced1c13d8d3231d0bc0090f6358f1afd7"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-win32.whl",
            "has_sig": false,
            "md5_digest": "58d88582d7d3ccc6316a4939f9ab8ba1",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 3089272,
            "upload_time": "2024-04-10T10:45:54",
            "upload_time_iso_8601": "2024-04-10T10:45:54.946763Z",
            "url": "https://files.pythonhosted.org/packages/f8/60/22ba56f5056f7d61c815e30ba11223d3a4ecb43dc1d8037f9ba2b412f6a9/ncnn-1.0.20240410-cp36-cp36m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "433166e7e56d5f725f01e2242dc05ed7296d7fa6c295cd01482ef132f5d83085",
                "md5": "ceb1d57d1c4f613ac8df869490be80b2",
                "sha256": "4fd01f82c771fa25abc8d2e65520e39e5ef1c994864e0616ce0977f9252b761a"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ceb1d57d1c4f613ac8df869490be80b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.5",
            "size": 3768817,
            "upload_time": "2024-04-10T10:45:56",
            "upload_time_iso_8601": "2024-04-10T10:45:56.541699Z",
            "url": "https://files.pythonhosted.org/packages/43/31/66e7e56d5f725f01e2242dc05ed7296d7fa6c295cd01482ef132f5d83085/ncnn-1.0.20240410-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aec5fdaf540a425ef4a416269b7538fb6b605fd5279ebb69b1ac26b47bef8ecd",
                "md5": "4656a31c641c37b048e9d04ae1c76744",
                "sha256": "88ad5f158b0c5f98b8bf7bf8a146d9dbd62d7921c4351b3476323ad68c6a8305"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4656a31c641c37b048e9d04ae1c76744",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 9392387,
            "upload_time": "2024-04-10T10:45:58",
            "upload_time_iso_8601": "2024-04-10T10:45:58.441596Z",
            "url": "https://files.pythonhosted.org/packages/ae/c5/fdaf540a425ef4a416269b7538fb6b605fd5279ebb69b1ac26b47bef8ecd/ncnn-1.0.20240410-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f4e6062c6eb1136bdb4d6e5222d40ad32d5a3e6e138ae745cb42fefdc153801",
                "md5": "a61e83b122ee7d3b6206daeb730c4fa3",
                "sha256": "cbe89f79db301f08bea7116a4a2a76a5d56c45f7b76b0f0c637e9ee7aa471f95"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a61e83b122ee7d3b6206daeb730c4fa3",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 3683891,
            "upload_time": "2024-04-10T10:46:01",
            "upload_time_iso_8601": "2024-04-10T10:46:01.611645Z",
            "url": "https://files.pythonhosted.org/packages/2f/4e/6062c6eb1136bdb4d6e5222d40ad32d5a3e6e138ae745cb42fefdc153801/ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8860fbdc4b6284b6bd1701aaee1f861fbe6604fd83f4d7a6aaba8f04ff2d941e",
                "md5": "8ea99ea6b3b06eee98d81961bd151ef3",
                "sha256": "3cecaeb0c38018a4e7dd080286d4dab1c2317160dab06274b354b287d19c2552"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "8ea99ea6b3b06eee98d81961bd151ef3",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 5119523,
            "upload_time": "2024-04-10T10:46:03",
            "upload_time_iso_8601": "2024-04-10T10:46:03.524234Z",
            "url": "https://files.pythonhosted.org/packages/88/60/fbdc4b6284b6bd1701aaee1f861fbe6604fd83f4d7a6aaba8f04ff2d941e/ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b262a817f5a0bad085506c5e1a699d7feeee9abf0a31f47683145e0c2030ac42",
                "md5": "08a8be58eed15d4557cdab2387340561",
                "sha256": "f5384c0d65d74f82a3e0e4711b6f58e0a5c3c6e8a8286f4798adc21e471c8aea"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "08a8be58eed15d4557cdab2387340561",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 2604752,
            "upload_time": "2024-04-10T10:46:05",
            "upload_time_iso_8601": "2024-04-10T10:46:05.651469Z",
            "url": "https://files.pythonhosted.org/packages/b2/62/a817f5a0bad085506c5e1a699d7feeee9abf0a31f47683145e0c2030ac42/ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "26f31869c8632026b9c080438cf1f7bf8af605ce0ead074400ad5126fa443840",
                "md5": "765a1753bd5871db5bffa3deb6028a04",
                "sha256": "8a049187d5f314795fe384e971fb9fe7dc069ed0cf2a35c004691d593e03ac8e"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "765a1753bd5871db5bffa3deb6028a04",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 2255817,
            "upload_time": "2024-04-10T10:46:07",
            "upload_time_iso_8601": "2024-04-10T10:46:07.325274Z",
            "url": "https://files.pythonhosted.org/packages/26/f3/1869c8632026b9c080438cf1f7bf8af605ce0ead074400ad5126fa443840/ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e45bd9291faddf9e273baa6862223ae5616445f99c7355247d5b2aa37981c2ad",
                "md5": "f1e9317085252da2373dfe68af6a8a3f",
                "sha256": "45c1affefdcc9fd102894698a043d17965eef0739cf508e9cba048faa7831436"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f1e9317085252da2373dfe68af6a8a3f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 5121145,
            "upload_time": "2024-04-10T10:46:08",
            "upload_time_iso_8601": "2024-04-10T10:46:08.768945Z",
            "url": "https://files.pythonhosted.org/packages/e4/5b/d9291faddf9e273baa6862223ae5616445f99c7355247d5b2aa37981c2ad/ncnn-1.0.20240410-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "254ec06eb43a8b47785fd9095e76924ec2baf3441977527bff90d83a1e75868c",
                "md5": "40ae43a7dda48f8d3c33cd24e228ad52",
                "sha256": "abb5b4052d1a0c24069961604e776b24fa735746eb49d83e76c5e9ea7c533f96"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "40ae43a7dda48f8d3c33cd24e228ad52",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 4015911,
            "upload_time": "2024-04-10T10:46:10",
            "upload_time_iso_8601": "2024-04-10T10:46:10.711470Z",
            "url": "https://files.pythonhosted.org/packages/25/4e/c06eb43a8b47785fd9095e76924ec2baf3441977527bff90d83a1e75868c/ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "200c4751adbf407a9383d830eba63e1d873465e7158444013fa9d7062b1ce74b",
                "md5": "fb3f7d4d875770b5559c37a5164aadfa",
                "sha256": "7f476f9fe38e0614efe9a98578f11350061ca6b82dc13f54366bb2bf5ff6f2f9"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "fb3f7d4d875770b5559c37a5164aadfa",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 5613172,
            "upload_time": "2024-04-10T10:46:12",
            "upload_time_iso_8601": "2024-04-10T10:46:12.832583Z",
            "url": "https://files.pythonhosted.org/packages/20/0c/4751adbf407a9383d830eba63e1d873465e7158444013fa9d7062b1ce74b/ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4dfb7acbd76c8109c2b6bb515d5324d93736b7071c66a37b3407a0ae7afa57d",
                "md5": "bcbb81e59214d98e985094901c664e99",
                "sha256": "9ba7c1e31bf78ba102f03dd6ed15367fad7fc75120acdcafd94b56dea30bc618"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "bcbb81e59214d98e985094901c664e99",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 3056876,
            "upload_time": "2024-04-10T10:46:14",
            "upload_time_iso_8601": "2024-04-10T10:46:14.552368Z",
            "url": "https://files.pythonhosted.org/packages/e4/df/b7acbd76c8109c2b6bb515d5324d93736b7071c66a37b3407a0ae7afa57d/ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b68090219465122c54e98b03aae3bd01081b193bddcb0c1177c6dd905700b54",
                "md5": "79256a5d46320b730d5b20a09a62c67e",
                "sha256": "ba301f919c1dbc40cf41265b16151237c4e8131d929b0ba20d6687a287346a6b"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_s390x.whl",
            "has_sig": false,
            "md5_digest": "79256a5d46320b730d5b20a09a62c67e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 2763454,
            "upload_time": "2024-04-10T10:46:16",
            "upload_time_iso_8601": "2024-04-10T10:46:16.272115Z",
            "url": "https://files.pythonhosted.org/packages/9b/68/090219465122c54e98b03aae3bd01081b193bddcb0c1177c6dd905700b54/ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ea0d4626462c25b3e30403874e281f07ae2385d29a4b7752414d0e581067913",
                "md5": "de425e98c7b3249ecb239e0c7423f091",
                "sha256": "5d2a0dd03b2d677a95f3fa4711f2be4d0dabbb67a91f0a00ec0ace8849564a5e"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "de425e98c7b3249ecb239e0c7423f091",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 5523547,
            "upload_time": "2024-04-10T10:46:17",
            "upload_time_iso_8601": "2024-04-10T10:46:17.966846Z",
            "url": "https://files.pythonhosted.org/packages/8e/a0/d4626462c25b3e30403874e281f07ae2385d29a4b7752414d0e581067913/ncnn-1.0.20240410-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "089baae80e3f6daec1339badc0ef58d7a53dcd2b712a2ac58014f0068e66a376",
                "md5": "63372380dbad8920204b8fac7d5adae9",
                "sha256": "25a84eff0ecc4ff5aefb854d4c81dab47cce6e0be4209baa071e69a2ff51add7"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "63372380dbad8920204b8fac7d5adae9",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 3090368,
            "upload_time": "2024-04-10T10:46:19",
            "upload_time_iso_8601": "2024-04-10T10:46:19.717052Z",
            "url": "https://files.pythonhosted.org/packages/08/9b/aae80e3f6daec1339badc0ef58d7a53dcd2b712a2ac58014f0068e66a376/ncnn-1.0.20240410-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d530aaddd051bf799af78d980fb90614aeccde5a17a4a04310f17f11b09cbac2",
                "md5": "71331d57bf553ebcb9f3f538a7f89590",
                "sha256": "9ce9362a588881702c615f4e605773f0fd372f00974e6be554224f3f3d045ece"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "71331d57bf553ebcb9f3f538a7f89590",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.5",
            "size": 3625297,
            "upload_time": "2024-04-10T10:46:21",
            "upload_time_iso_8601": "2024-04-10T10:46:21.435573Z",
            "url": "https://files.pythonhosted.org/packages/d5/30/aaddd051bf799af78d980fb90614aeccde5a17a4a04310f17f11b09cbac2/ncnn-1.0.20240410-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9048f0a90828ca9d1d6ce8b3d8d16fc965d18de8d933b57de9d0386bb0ef247b",
                "md5": "75bf9ff69e18a4a8e19c184f7fdef562",
                "sha256": "e4b529152eae583d42dfabc4e5c536f073627ddb587e5a834194e8e63edc0a3b"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "75bf9ff69e18a4a8e19c184f7fdef562",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 9394214,
            "upload_time": "2024-04-10T10:46:23",
            "upload_time_iso_8601": "2024-04-10T10:46:23.842711Z",
            "url": "https://files.pythonhosted.org/packages/90/48/f0a90828ca9d1d6ce8b3d8d16fc965d18de8d933b57de9d0386bb0ef247b/ncnn-1.0.20240410-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b2895103f3e16f207d94cbffe3bf49ea7a4f929ef78459c65d53f098eb98be6",
                "md5": "a6d36f341795976657ff6b1c0f4a66b2",
                "sha256": "c4ed6c62f97fff914bda2b222b3284c63b2e4420977864e6c96f23ee8ec29032"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a6d36f341795976657ff6b1c0f4a66b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 7084016,
            "upload_time": "2024-04-10T10:46:26",
            "upload_time_iso_8601": "2024-04-10T10:46:26.135968Z",
            "url": "https://files.pythonhosted.org/packages/8b/28/95103f3e16f207d94cbffe3bf49ea7a4f929ef78459c65d53f098eb98be6/ncnn-1.0.20240410-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ab72707216189fa7cda807c1c88cf45d72e2f47468d73e5b0a4c4c459387632",
                "md5": "980adbcd0eab1f32895f98871db23184",
                "sha256": "d59c04ce19de99d5843fcf15c4ded4c2d1fd9d145f5641032c466950d6ce47ea"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "980adbcd0eab1f32895f98871db23184",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 3673962,
            "upload_time": "2024-04-10T10:46:27",
            "upload_time_iso_8601": "2024-04-10T10:46:27.797200Z",
            "url": "https://files.pythonhosted.org/packages/6a/b7/2707216189fa7cda807c1c88cf45d72e2f47468d73e5b0a4c4c459387632/ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59df886557cf2dc30281fe49e4ef8ab7c3f2d9dc054141b2b72dac245924e313",
                "md5": "23179f2e027ccfe200e5ea1502ab1fe2",
                "sha256": "38bb8ab302760f54cc538fd11e26a4fd34fc4cd970cb2ff8aa6361121a5defb3"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "23179f2e027ccfe200e5ea1502ab1fe2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 5107639,
            "upload_time": "2024-04-10T10:46:29",
            "upload_time_iso_8601": "2024-04-10T10:46:29.659461Z",
            "url": "https://files.pythonhosted.org/packages/59/df/886557cf2dc30281fe49e4ef8ab7c3f2d9dc054141b2b72dac245924e313/ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5618231470bee010fbf9d0bb6bd385a6a1afa8c5e722e3990723efcdec7a9d72",
                "md5": "2c63d73ee628e77ec6c4c07cf34c7f2d",
                "sha256": "2201b1f1c6da68a9ed358cd30ca33ac90c2586c2200b03d3c67b7d3d3063457a"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "2c63d73ee628e77ec6c4c07cf34c7f2d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 2590730,
            "upload_time": "2024-04-10T10:46:33",
            "upload_time_iso_8601": "2024-04-10T10:46:33.152192Z",
            "url": "https://files.pythonhosted.org/packages/56/18/231470bee010fbf9d0bb6bd385a6a1afa8c5e722e3990723efcdec7a9d72/ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e5c2da061ff41a3e482d70bab907382d428e836fe3cdf77cc70eec18d0eb9c8",
                "md5": "18cab5382a32e1b4ccf23dc3d734e216",
                "sha256": "2c1577fcb9d1de6a4afcb03b196b594e1800420acc6b2d70399abe3064e644ad"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "18cab5382a32e1b4ccf23dc3d734e216",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 2244355,
            "upload_time": "2024-04-10T10:46:34",
            "upload_time_iso_8601": "2024-04-10T10:46:34.962765Z",
            "url": "https://files.pythonhosted.org/packages/1e/5c/2da061ff41a3e482d70bab907382d428e836fe3cdf77cc70eec18d0eb9c8/ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5dbb90317e0fc842b2671ceaafc85124237cb095658a3b966579a135f157d611",
                "md5": "33fffc25871638333018157e6367aeaf",
                "sha256": "54a929825efc46ab9cd965b91434e41663588f8a4b5a89933c8383fad1f08442"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "33fffc25871638333018157e6367aeaf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 5105575,
            "upload_time": "2024-04-10T10:46:36",
            "upload_time_iso_8601": "2024-04-10T10:46:36.977083Z",
            "url": "https://files.pythonhosted.org/packages/5d/bb/90317e0fc842b2671ceaafc85124237cb095658a3b966579a135f157d611/ncnn-1.0.20240410-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c04d99e10957079e2e04af88a7971ef9249e503a9351b9ce3d0f319e1e3bffdc",
                "md5": "9a5c88cf7e26849a9760cb45b9180131",
                "sha256": "781ac9c5824f12202f4d030dd61d2037cfd2748f5d5067e062421e67a7a71df4"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9a5c88cf7e26849a9760cb45b9180131",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 3992601,
            "upload_time": "2024-04-10T10:46:38",
            "upload_time_iso_8601": "2024-04-10T10:46:38.769587Z",
            "url": "https://files.pythonhosted.org/packages/c0/4d/99e10957079e2e04af88a7971ef9249e503a9351b9ce3d0f319e1e3bffdc/ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "50516271437a374837da62174490134c3ff34eae3767285cd7afb67a69dccd2d",
                "md5": "da67849d5ba42e1635bf34a765f07532",
                "sha256": "807f47a00ddbb2d11b90fca17d1a316afe875d4d838806830de9efabdd933da6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "da67849d5ba42e1635bf34a765f07532",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 5584694,
            "upload_time": "2024-04-10T10:46:41",
            "upload_time_iso_8601": "2024-04-10T10:46:41.097882Z",
            "url": "https://files.pythonhosted.org/packages/50/51/6271437a374837da62174490134c3ff34eae3767285cd7afb67a69dccd2d/ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d712e445c17c2bfbc5933e75deaacbf3c4634edca377e4cfb757251ac3532d6",
                "md5": "4a959e2d1a43de5b7674f9707c4eed45",
                "sha256": "cb0e1dec025fa8f3568ac39c442ba870e9be1d16995a7ed9b50a76cef36efa7c"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "4a959e2d1a43de5b7674f9707c4eed45",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 3031923,
            "upload_time": "2024-04-10T10:46:42",
            "upload_time_iso_8601": "2024-04-10T10:46:42.997964Z",
            "url": "https://files.pythonhosted.org/packages/6d/71/2e445c17c2bfbc5933e75deaacbf3c4634edca377e4cfb757251ac3532d6/ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f64d6ab8a7e34088fe7318ffec507b86507029b4895c6c5baecd6b1d8aba8d8f",
                "md5": "32e5ed81cc1f3b955e2255dca2075930",
                "sha256": "d83559c3a4ef869bb8e13d5ee062c65047ca6b2ffcfa80965d1aaf94af48f5e7"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_s390x.whl",
            "has_sig": false,
            "md5_digest": "32e5ed81cc1f3b955e2255dca2075930",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 2740976,
            "upload_time": "2024-04-10T10:46:44",
            "upload_time_iso_8601": "2024-04-10T10:46:44.668358Z",
            "url": "https://files.pythonhosted.org/packages/f6/4d/6ab8a7e34088fe7318ffec507b86507029b4895c6c5baecd6b1d8aba8d8f/ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b93a4c97a3288c376b4b6cd6b24c18be16d733e3b0fc17d4e8750ad493e5ab0c",
                "md5": "f9f8b074d9983e4115ea577ab874e20c",
                "sha256": "c707fbaf1036526991500545c88f3408c1a6d6d68572c6aa6667d532238dfe29"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f9f8b074d9983e4115ea577ab874e20c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 5499242,
            "upload_time": "2024-04-10T10:46:46",
            "upload_time_iso_8601": "2024-04-10T10:46:46.414047Z",
            "url": "https://files.pythonhosted.org/packages/b9/3a/4c97a3288c376b4b6cd6b24c18be16d733e3b0fc17d4e8750ad493e5ab0c/ncnn-1.0.20240410-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "374956691586153161fd1851c962dea6309215f0cfbe72ac0810164c03bca318",
                "md5": "ef19cfa7959036d178c1365e97afee30",
                "sha256": "297764e5b700ce7e4e47b923f77d157f3831188a368e88f3a30a31783063e7f1"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "ef19cfa7959036d178c1365e97afee30",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 3086117,
            "upload_time": "2024-04-10T10:46:48",
            "upload_time_iso_8601": "2024-04-10T10:46:48.743473Z",
            "url": "https://files.pythonhosted.org/packages/37/49/56691586153161fd1851c962dea6309215f0cfbe72ac0810164c03bca318/ncnn-1.0.20240410-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9c11e315ba7fed802506cd904e519bc0418b0d10b577a7c7f14379f735e6740",
                "md5": "6967df0364aac8e7bf8d63014ce17f27",
                "sha256": "3583d2943a2ca110a35db3a66ca56ea1aaec180ab2a9c5d486390b8b3d087385"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6967df0364aac8e7bf8d63014ce17f27",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.5",
            "size": 3627976,
            "upload_time": "2024-04-10T10:46:50",
            "upload_time_iso_8601": "2024-04-10T10:46:50.796154Z",
            "url": "https://files.pythonhosted.org/packages/c9/c1/1e315ba7fed802506cd904e519bc0418b0d10b577a7c7f14379f735e6740/ncnn-1.0.20240410-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3bd126686be8ed747f40f5cbc0c627ba26672df97a308471e394a2e554877f4",
                "md5": "7b26e7ea9d8be51fd873331aeb14f9e6",
                "sha256": "1f8536bdd210754cadfee761b891ca8ff5957e47ae521d0dd0d6c1808c52674e"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b26e7ea9d8be51fd873331aeb14f9e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 9394896,
            "upload_time": "2024-04-10T10:46:52",
            "upload_time_iso_8601": "2024-04-10T10:46:52.577883Z",
            "url": "https://files.pythonhosted.org/packages/d3/bd/126686be8ed747f40f5cbc0c627ba26672df97a308471e394a2e554877f4/ncnn-1.0.20240410-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "421deaf49a52d32d3e41c91834fc150aeb577320060beffe285ddfd6eaa53691",
                "md5": "7331f375f09ef763bb74a5dd14026591",
                "sha256": "7ed66ec288ab3f1cc72641da8e9b080b5575db815c9fb34ff1d6c23862b1c760"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7331f375f09ef763bb74a5dd14026591",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 7084195,
            "upload_time": "2024-04-10T10:46:55",
            "upload_time_iso_8601": "2024-04-10T10:46:55.409512Z",
            "url": "https://files.pythonhosted.org/packages/42/1d/eaf49a52d32d3e41c91834fc150aeb577320060beffe285ddfd6eaa53691/ncnn-1.0.20240410-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49a2440a454965b529ce832e90234c0d45ca560ad20044d903ec0878678bef6b",
                "md5": "e29a905fc5984deab3abe31d026f5729",
                "sha256": "0b1b06d9785e5a6c7574128fa91da060591094aa6f765ba40e18a1fe52bd4ef6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e29a905fc5984deab3abe31d026f5729",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 3675172,
            "upload_time": "2024-04-10T10:46:59",
            "upload_time_iso_8601": "2024-04-10T10:46:59.066487Z",
            "url": "https://files.pythonhosted.org/packages/49/a2/440a454965b529ce832e90234c0d45ca560ad20044d903ec0878678bef6b/ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e81abaa325e720095c3314add243230dbc8d2f996eb02c2135e53e44979619c8",
                "md5": "295731d485cd8471c118bc5d457496ac",
                "sha256": "5bf174e1ae3a26467f02990e2fd6c12e8be9a59a38565399de251bc9a82c1249"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "295731d485cd8471c118bc5d457496ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 5109445,
            "upload_time": "2024-04-10T10:47:01",
            "upload_time_iso_8601": "2024-04-10T10:47:01.007140Z",
            "url": "https://files.pythonhosted.org/packages/e8/1a/baa325e720095c3314add243230dbc8d2f996eb02c2135e53e44979619c8/ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1dfc0294335d7f9b2e143ee1bf314bdf69f2551e9b68ea915b5e9bb74574f53c",
                "md5": "243636a3e8c5d23b4b40bc422ad82160",
                "sha256": "dc2e7ba90111277c524bf553dd4ea79fce4feae225cdf0b2937a1f95f3151a76"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "243636a3e8c5d23b4b40bc422ad82160",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 2591801,
            "upload_time": "2024-04-10T10:47:03",
            "upload_time_iso_8601": "2024-04-10T10:47:03.143820Z",
            "url": "https://files.pythonhosted.org/packages/1d/fc/0294335d7f9b2e143ee1bf314bdf69f2551e9b68ea915b5e9bb74574f53c/ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92d5cdab2c2e1d204668721af3364ef01fe9ad589f75c6eb010137fc4942c82e",
                "md5": "6263b1bed4124769a0059e91d800dcec",
                "sha256": "615d67a0e32b81638fb27ea4b5ab9b21988d3bb532d9073e40fd65edd68fa3de"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "6263b1bed4124769a0059e91d800dcec",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 2245268,
            "upload_time": "2024-04-10T10:47:05",
            "upload_time_iso_8601": "2024-04-10T10:47:05.224701Z",
            "url": "https://files.pythonhosted.org/packages/92/d5/cdab2c2e1d204668721af3364ef01fe9ad589f75c6eb010137fc4942c82e/ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1095afc773c1778a2ee7cd923aa030321c4daf610c5109ca59027732ca21020",
                "md5": "b9e5e33005284452f6fc352bca410fb4",
                "sha256": "29c27da8abe9d6fe442261db60df3f13f96a5675cd39e7cd2dde75bfec301593"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b9e5e33005284452f6fc352bca410fb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 5106453,
            "upload_time": "2024-04-10T10:47:07",
            "upload_time_iso_8601": "2024-04-10T10:47:07.532919Z",
            "url": "https://files.pythonhosted.org/packages/a1/09/5afc773c1778a2ee7cd923aa030321c4daf610c5109ca59027732ca21020/ncnn-1.0.20240410-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b5d360020ce6e51356f965d4ff9a4934da8d1bd99b0e07aac5586d51fb72a4b",
                "md5": "49522247468b57a01474d69606c215ee",
                "sha256": "0b2b17aab1cb050258e0d01c76bc0b3b6996c3fbdd1b2e64ce7d5dc36f7c91a9"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "49522247468b57a01474d69606c215ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 3994430,
            "upload_time": "2024-04-10T10:47:10",
            "upload_time_iso_8601": "2024-04-10T10:47:10.012159Z",
            "url": "https://files.pythonhosted.org/packages/9b/5d/360020ce6e51356f965d4ff9a4934da8d1bd99b0e07aac5586d51fb72a4b/ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33734c33c46969c7ba21249a6c6e65be7663f01c3c3daf75be12458225fe3a3f",
                "md5": "cadd653d03ae4823f7147af6ce63019f",
                "sha256": "a59a27d6f5d271e6d9db56235fc11efeaa49598e5ba4ed4f207840dc02c69575"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "cadd653d03ae4823f7147af6ce63019f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 5585444,
            "upload_time": "2024-04-10T10:47:12",
            "upload_time_iso_8601": "2024-04-10T10:47:12.038486Z",
            "url": "https://files.pythonhosted.org/packages/33/73/4c33c46969c7ba21249a6c6e65be7663f01c3c3daf75be12458225fe3a3f/ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "569777ef399ea4858a454093e4a145bfa53da7a4b62242439d986d5c56523a4a",
                "md5": "041a42402f9e0a1dda5d3b659d8524f0",
                "sha256": "83c210a9e16c6d00e82d224a5fa56a6d0d98e99bcee144fb5fe2b94d0a9e624a"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "041a42402f9e0a1dda5d3b659d8524f0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 3033018,
            "upload_time": "2024-04-10T10:47:13",
            "upload_time_iso_8601": "2024-04-10T10:47:13.982759Z",
            "url": "https://files.pythonhosted.org/packages/56/97/77ef399ea4858a454093e4a145bfa53da7a4b62242439d986d5c56523a4a/ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e7aa24afa667735f807120bf69de4ae4f36cd6d9070e3fdf8d9feebc085f1e0",
                "md5": "633b09fe8268401405e90eb8e2e186a6",
                "sha256": "43cded50342eb75ba82f91e9d6ed41e57c2e270b4d9b7e90a7197a427ec792e6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_s390x.whl",
            "has_sig": false,
            "md5_digest": "633b09fe8268401405e90eb8e2e186a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 2741979,
            "upload_time": "2024-04-10T10:47:15",
            "upload_time_iso_8601": "2024-04-10T10:47:15.731223Z",
            "url": "https://files.pythonhosted.org/packages/6e/7a/a24afa667735f807120bf69de4ae4f36cd6d9070e3fdf8d9feebc085f1e0/ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e67abfa59e50fdb78d2cd4379ab5d8598ae5696bf0d9d0af4113516fc09c686",
                "md5": "4935bb83a3ea76909c37f1b69c222f6a",
                "sha256": "5c1fc679383a4dc22514b4fcafca62146868c88632142aeb24164ed450466f37"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4935bb83a3ea76909c37f1b69c222f6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 5501224,
            "upload_time": "2024-04-10T10:47:17",
            "upload_time_iso_8601": "2024-04-10T10:47:17.476522Z",
            "url": "https://files.pythonhosted.org/packages/7e/67/abfa59e50fdb78d2cd4379ab5d8598ae5696bf0d9d0af4113516fc09c686/ncnn-1.0.20240410-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd3c98f5b7fdf5ed3e3c075beebd10d7c991cbf77575349f161d742790746f72",
                "md5": "4cf914b41b61ad4c78c45fce0bf1fe4a",
                "sha256": "b5be469ba0e288d9dc692fac1eca77463fb7e4c724fd7c649310f3de8f5e3a17"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "4cf914b41b61ad4c78c45fce0bf1fe4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 3087653,
            "upload_time": "2024-04-10T10:47:19",
            "upload_time_iso_8601": "2024-04-10T10:47:19.567649Z",
            "url": "https://files.pythonhosted.org/packages/dd/3c/98f5b7fdf5ed3e3c075beebd10d7c991cbf77575349f161d742790746f72/ncnn-1.0.20240410-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b09da50acf6f861eaca56faa0b77a9e5ed257961e90bf97f7fd86e81cecff6d",
                "md5": "f7a128dcd493b7dea99685c84e80f7c0",
                "sha256": "f17babdcac2d4c60a77481f21be03607d79bfae929cd620ed2abbcf35b6ef468"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f7a128dcd493b7dea99685c84e80f7c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 3585093,
            "upload_time": "2024-04-10T10:47:22",
            "upload_time_iso_8601": "2024-04-10T10:47:22.003042Z",
            "url": "https://files.pythonhosted.org/packages/9b/09/da50acf6f861eaca56faa0b77a9e5ed257961e90bf97f7fd86e81cecff6d/ncnn-1.0.20240410-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c4322b232234e1dd5d1a105bb021a515ecc1fbf8961044b9ef4c718479ba307",
                "md5": "3da4baab921d7b57965c1fd8dd75ae2c",
                "sha256": "12473fcfa2a35b31531d330dccdeabe08deff2f810c1defadb7967744e43ce2f"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-cp39-cp39-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "3da4baab921d7b57965c1fd8dd75ae2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 1847394,
            "upload_time": "2024-04-10T10:47:23",
            "upload_time_iso_8601": "2024-04-10T10:47:23.734978Z",
            "url": "https://files.pythonhosted.org/packages/5c/43/22b232234e1dd5d1a105bb021a515ecc1fbf8961044b9ef4c718479ba307/ncnn-1.0.20240410-cp39-cp39-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "033f071742478b3dbbd04b3d0dab58a0b01a7a0746cd514164b02f7ebd62b481",
                "md5": "3ffbc372fffae0414024cc5f15a50071",
                "sha256": "e80e56a8ff8e21898c337982b70fb06397ce38195752bb3efc37d38fb31445e7"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3ffbc372fffae0414024cc5f15a50071",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.5",
            "size": 9396263,
            "upload_time": "2024-04-10T10:47:25",
            "upload_time_iso_8601": "2024-04-10T10:47:25.663617Z",
            "url": "https://files.pythonhosted.org/packages/03/3f/071742478b3dbbd04b3d0dab58a0b01a7a0746cd514164b02f7ebd62b481/ncnn-1.0.20240410-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4045bfdcb1a58795afb2ed5d34acd2696e54b78dcbbcb457d49370c70ab9ddb",
                "md5": "c7b57fa3757daf6dd30910f016b8f251",
                "sha256": "a336a77d44cd61c624878002ed4e7ee5b1d1aa3e851eece1b0d2a1e6949aacfd"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c7b57fa3757daf6dd30910f016b8f251",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.5",
            "size": 3674141,
            "upload_time": "2024-04-10T10:47:28",
            "upload_time_iso_8601": "2024-04-10T10:47:28.543464Z",
            "url": "https://files.pythonhosted.org/packages/e4/04/5bfdcb1a58795afb2ed5d34acd2696e54b78dcbbcb457d49370c70ab9ddb/ncnn-1.0.20240410-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9ba53482e77c1e2e05b7aa460daa0d86de8c11c1fdb67076e56f789e2221143",
                "md5": "ba34a031389d865dd58b273e83c17c58",
                "sha256": "3ae39278a5813860830637c5200244513a93cf8173072fc24a99dfc7c323077e"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ba34a031389d865dd58b273e83c17c58",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.5",
            "size": 5105198,
            "upload_time": "2024-04-10T10:47:30",
            "upload_time_iso_8601": "2024-04-10T10:47:30.547551Z",
            "url": "https://files.pythonhosted.org/packages/b9/ba/53482e77c1e2e05b7aa460daa0d86de8c11c1fdb67076e56f789e2221143/ncnn-1.0.20240410-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c9aeca4f6f5b50540e4795d8f42e1ec5dd21dfe5310a09ec8692321186b5c94",
                "md5": "caef48b0c11de3cb4ff2bcce0c774bac",
                "sha256": "c989431d6a5d2b5f6c900dcf1fb818ecfb1ff14ef1a2710b7ffc3c0fb77f8401"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "caef48b0c11de3cb4ff2bcce0c774bac",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.5",
            "size": 5105487,
            "upload_time": "2024-04-10T10:47:33",
            "upload_time_iso_8601": "2024-04-10T10:47:33.286132Z",
            "url": "https://files.pythonhosted.org/packages/4c/9a/eca4f6f5b50540e4795d8f42e1ec5dd21dfe5310a09ec8692321186b5c94/ncnn-1.0.20240410-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f1f9222dbfa2e98a83a725c562e534a72b3e19eb9710385815df6a926c3536cd",
                "md5": "afedf32cd85f13cadd9793d9f63c833b",
                "sha256": "0d123f35c00fffefe4eda870f4e078e4db041caa6f48cd5bcc910c84046a8307"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "afedf32cd85f13cadd9793d9f63c833b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.5",
            "size": 3625842,
            "upload_time": "2024-04-10T10:47:35",
            "upload_time_iso_8601": "2024-04-10T10:47:35.802471Z",
            "url": "https://files.pythonhosted.org/packages/f1/f9/222dbfa2e98a83a725c562e534a72b3e19eb9710385815df6a926c3536cd/ncnn-1.0.20240410-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69e95aab8d54a7c82a86734d5c41c0c081fefdd9b2318cefe5bca2d2eb5cc39c",
                "md5": "02294e28e6717f8e6e45b1506d00ac1a",
                "sha256": "bc86ef3ce589b178f26f11d2e51923bce7fc250b7b8c0362e68f51c6b815d5fc"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "02294e28e6717f8e6e45b1506d00ac1a",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.5",
            "size": 9395811,
            "upload_time": "2024-04-10T10:47:37",
            "upload_time_iso_8601": "2024-04-10T10:47:37.735466Z",
            "url": "https://files.pythonhosted.org/packages/69/e9/5aab8d54a7c82a86734d5c41c0c081fefdd9b2318cefe5bca2d2eb5cc39c/ncnn-1.0.20240410-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29d9c6c34fd9130227bae5cb58a3f10ae3e9dc26631f3d6326809b237ced21d0",
                "md5": "7d48e2763b13a17e94865a95d919048b",
                "sha256": "ee84df6543ba6143f8f71905bf3e264ebbdb72b19b5f3bc080f4f6a1860f84b6"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7d48e2763b13a17e94865a95d919048b",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.5",
            "size": 3673342,
            "upload_time": "2024-04-10T10:47:40",
            "upload_time_iso_8601": "2024-04-10T10:47:40.307641Z",
            "url": "https://files.pythonhosted.org/packages/29/d9/c6c34fd9130227bae5cb58a3f10ae3e9dc26631f3d6326809b237ced21d0/ncnn-1.0.20240410-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a92afbab575bc7401435fac3d34460327330a3eeea99bea450ffb0e2b04e4831",
                "md5": "05bea3e028062048d7223e837b2f5bc7",
                "sha256": "4dcfaa2927e23b27421ad3932e2cb923f27b852285782e3ef5e4a17f41148589"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "05bea3e028062048d7223e837b2f5bc7",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.5",
            "size": 5104611,
            "upload_time": "2024-04-10T10:47:42",
            "upload_time_iso_8601": "2024-04-10T10:47:42.403290Z",
            "url": "https://files.pythonhosted.org/packages/a9/2a/fbab575bc7401435fac3d34460327330a3eeea99bea450ffb0e2b04e4831/ncnn-1.0.20240410-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7e086387dd3d93a445391b987a47caedacbcf3bfd43299783bc2fe274af514c",
                "md5": "4b3651580d4f8e4c64e100b5ff43160d",
                "sha256": "9526b0496e970ca4578e4e0a01b55550c53b1095f8fb5e80ddb8dd4d4308c8c7"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4b3651580d4f8e4c64e100b5ff43160d",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.5",
            "size": 5104306,
            "upload_time": "2024-04-10T10:47:44",
            "upload_time_iso_8601": "2024-04-10T10:47:44.898479Z",
            "url": "https://files.pythonhosted.org/packages/c7/e0/86387dd3d93a445391b987a47caedacbcf3bfd43299783bc2fe274af514c/ncnn-1.0.20240410-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "25177d8b57650cfb2cc54ab72bb507136e59b9ac43bffae36963ad66b63cc212",
                "md5": "751540d90270b054911f6f9b31c69995",
                "sha256": "eb69e8e65eb7a85e468f993f84c3c480b9a8e5fbae80b14ffd9c78df458e23db"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp37-pypy37_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "751540d90270b054911f6f9b31c69995",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.5",
            "size": 3626401,
            "upload_time": "2024-04-10T10:47:47",
            "upload_time_iso_8601": "2024-04-10T10:47:47.307844Z",
            "url": "https://files.pythonhosted.org/packages/25/17/7d8b57650cfb2cc54ab72bb507136e59b9ac43bffae36963ad66b63cc212/ncnn-1.0.20240410-pp37-pypy37_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ada5b86f55fff92962fcd5535af31068f2a94333dd6fb81dd47c52b4b82faec8",
                "md5": "abe2965c10e552d634c1261a91499657",
                "sha256": "1b9759af7361e84d688741a1520e4fda42f60f2c32e65551f068b0629abc5f6e"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "abe2965c10e552d634c1261a91499657",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.5",
            "size": 9396059,
            "upload_time": "2024-04-10T10:47:49",
            "upload_time_iso_8601": "2024-04-10T10:47:49.290232Z",
            "url": "https://files.pythonhosted.org/packages/ad/a5/b86f55fff92962fcd5535af31068f2a94333dd6fb81dd47c52b4b82faec8/ncnn-1.0.20240410-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "189f7f7971b6c623068bef727a5507f6d4294ec1949540320208372fd66fc14b",
                "md5": "acbf10e870d867e12003f8342ae8dec4",
                "sha256": "1afc50d3b9d4e0c7399fff55b6ab9bf8f785dd5b2de276894b493e727d018bdf"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "acbf10e870d867e12003f8342ae8dec4",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.5",
            "size": 3673720,
            "upload_time": "2024-04-10T10:47:52",
            "upload_time_iso_8601": "2024-04-10T10:47:52.361397Z",
            "url": "https://files.pythonhosted.org/packages/18/9f/7f7971b6c623068bef727a5507f6d4294ec1949540320208372fd66fc14b/ncnn-1.0.20240410-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "269eb33642550b76be32a1035e8c5a37980a80be7ab980c3df1ce81f063a5617",
                "md5": "6260ea44373894d234e7e1b01f9b5f61",
                "sha256": "84aa2a8b4079baca18533d0564e55c106910e94bb62aca4d19ffc1f20e64cd86"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "6260ea44373894d234e7e1b01f9b5f61",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.5",
            "size": 5105173,
            "upload_time": "2024-04-10T10:47:54",
            "upload_time_iso_8601": "2024-04-10T10:47:54.248836Z",
            "url": "https://files.pythonhosted.org/packages/26/9e/b33642550b76be32a1035e8c5a37980a80be7ab980c3df1ce81f063a5617/ncnn-1.0.20240410-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf02dfed053ef2248c6b28d9d3b50565e1264ad11bda2f2970ce42a3292e35d0",
                "md5": "8f7c0278f96c1ce0a5c7eb9a895bee6b",
                "sha256": "b205e96f2df35c65d2d037887723ebb4275361a8b5fb6d8390eecf3d194457e2"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8f7c0278f96c1ce0a5c7eb9a895bee6b",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.5",
            "size": 5105535,
            "upload_time": "2024-04-10T10:47:56",
            "upload_time_iso_8601": "2024-04-10T10:47:56.784087Z",
            "url": "https://files.pythonhosted.org/packages/bf/02/dfed053ef2248c6b28d9d3b50565e1264ad11bda2f2970ce42a3292e35d0/ncnn-1.0.20240410-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa74465a1de0708280698e8416b52317d1181f561de91f81b0f4ba272a211bf0",
                "md5": "fd0e4a2fcc39cf91d49579b8073f6564",
                "sha256": "62379b87920608fe9abc33de16914f2a2b2755322901e96de3a0c786d133854b"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fd0e4a2fcc39cf91d49579b8073f6564",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.5",
            "size": 3626716,
            "upload_time": "2024-04-10T10:47:59",
            "upload_time_iso_8601": "2024-04-10T10:47:59.572918Z",
            "url": "https://files.pythonhosted.org/packages/aa/74/465a1de0708280698e8416b52317d1181f561de91f81b0f4ba272a211bf0/ncnn-1.0.20240410-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "610d233d5c42f6488cb5cff6af00dfb865cf7874da4cbd5b8f5d15634603424f",
                "md5": "dae2e276208a46ae7ec98fd6bc3572a7",
                "sha256": "7d546573d6f781d172daa3527ea7d3ad7f9971d2eb04640fb6309adb12b69874"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dae2e276208a46ae7ec98fd6bc3572a7",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.5",
            "size": 9396068,
            "upload_time": "2024-04-10T10:48:02",
            "upload_time_iso_8601": "2024-04-10T10:48:02.384042Z",
            "url": "https://files.pythonhosted.org/packages/61/0d/233d5c42f6488cb5cff6af00dfb865cf7874da4cbd5b8f5d15634603424f/ncnn-1.0.20240410-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81de0b24340a5199446e5163dc994eb4571eb2f778395712244264b838816faa",
                "md5": "00e85e41d4737622eb5858c8f4da5a3a",
                "sha256": "434423110281f8d5a3000ea39753d820add7a3ec6e9ba4baacb7a7543721b2aa"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "00e85e41d4737622eb5858c8f4da5a3a",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.5",
            "size": 3673788,
            "upload_time": "2024-04-10T10:48:06",
            "upload_time_iso_8601": "2024-04-10T10:48:06.054082Z",
            "url": "https://files.pythonhosted.org/packages/81/de/0b24340a5199446e5163dc994eb4571eb2f778395712244264b838816faa/ncnn-1.0.20240410-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "286c5c16b4ceab551b8920b6c3c8e9552b98812ea4b198c0faec6114361465e8",
                "md5": "42901b9f668cabf5b5fe20436a40a095",
                "sha256": "0b589aa3f47e383ba3fc88346b52a92d0d76f20767f41975a060be8d915a2377"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "42901b9f668cabf5b5fe20436a40a095",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.5",
            "size": 5104949,
            "upload_time": "2024-04-10T10:48:08",
            "upload_time_iso_8601": "2024-04-10T10:48:08.914760Z",
            "url": "https://files.pythonhosted.org/packages/28/6c/5c16b4ceab551b8920b6c3c8e9552b98812ea4b198c0faec6114361465e8/ncnn-1.0.20240410-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c250205fc6df3fc826541ef8b256efb69e6cff0b8a7e6b50e5191b34c29c9416",
                "md5": "ed9deb697c61891d43f5c378d9a2c2d0",
                "sha256": "fd1de2914652949f4d740b200977a490dd45253e9b3331b1f0892129f6762d7e"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ed9deb697c61891d43f5c378d9a2c2d0",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.5",
            "size": 5105299,
            "upload_time": "2024-04-10T10:48:11",
            "upload_time_iso_8601": "2024-04-10T10:48:11.248598Z",
            "url": "https://files.pythonhosted.org/packages/c2/50/205fc6df3fc826541ef8b256efb69e6cff0b8a7e6b50e5191b34c29c9416/ncnn-1.0.20240410-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9624d0647aa155166f17922ea075469b2611c4c526244c4f282c0ff00000166",
                "md5": "8044f7ab25e4fa55ef14d99f473eebf2",
                "sha256": "fa483bc3cb0e4a81929acb35eb453ab0875c5b95dddddf71eb642286d2de70ec"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8044f7ab25e4fa55ef14d99f473eebf2",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.5",
            "size": 3626624,
            "upload_time": "2024-04-10T10:48:13",
            "upload_time_iso_8601": "2024-04-10T10:48:13.656046Z",
            "url": "https://files.pythonhosted.org/packages/a9/62/4d0647aa155166f17922ea075469b2611c4c526244c4f282c0ff00000166/ncnn-1.0.20240410-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "23afbcfa720784f2440b787dc758bc561349db6bf34eb6082641cb24c028566f",
                "md5": "ec24f7e5c85910876c2017396ef8f9b0",
                "sha256": "7617a37d5c9abbf498a318695eef25e52d2afed529075741f2c89a42cf9849ee"
            },
            "downloads": -1,
            "filename": "ncnn-1.0.20240410.tar.gz",
            "has_sig": false,
            "md5_digest": "ec24f7e5c85910876c2017396ef8f9b0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 44238,
            "upload_time": "2024-04-10T10:48:15",
            "upload_time_iso_8601": "2024-04-10T10:48:15.634078Z",
            "url": "https://files.pythonhosted.org/packages/23/af/bcfa720784f2440b787dc758bc561349db6bf34eb6082641cb24c028566f/ncnn-1.0.20240410.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-10 10:48:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Tencent",
    "github_project": "ncnn",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ncnn"
}
        
Elapsed time: 0.24819s