#binding #ncnn

sys ncnn-sys

仅作为ncnn的Rust unsafe绑定

7 个版本

0.2.0 2023年2月14日
0.1.7 2022年1月22日
0.1.4 2021年6月29日
0.1.3 2021年1月9日
0.1.1 2020年1月7日

172#binding 中排名

每月下载 31

自定义许可

33MB
2.5K SLoC

Python 1.5K SLoC // 0.0% comments Lua 1.5K SLoC // 0.0% comments Rust 150 SLoC // 0.0% comments

包含 (静态库,14MB) ncnn/ncnn/lib/ncnn.lib,(静态库,7.5MB) ncnn/ncnn/lib/MachineIndependent.lib,(DOS可执行文件,4.5MB) vulkan/Bin/glslangValidator.exe,(静态库,3MB) ncnn/ncnn/lib/SPIRV.lib,(DOS可执行文件,3MB) vulkan/Bin32/glslangValidator.exe,(静态库,250KB) ncnn/ncnn/lib/glslang.lib 以及 5 个其他文件。

ncnn-sys

这个crate只构建和链接 ncnn 作为Rust程序的静态库,不包含任何绑定。

出于速度考虑,它包含了一个针对 x64-windows-msvc 目标的预构建静态库。

ncnn设计可以在许多平台上构建,但这个crate现在只能在Windows上成功构建。

欢迎提交pr来帮助我生成Rust API绑定,使其在其他平台上也能工作 :)

依赖项