BSD Ports

misc/ncnn 20260526 FreeBSD

High-performance neural network inference framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
misc
Package size
15587.4 KiB, 59477.9 KiB installed

Description

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

In the other systems

SystemPortVersion
FreeBSDmisc/ncnn20260526
NetBSDwip/ncnn20240820nb1
DragonFlymisc/ncnn20241226_2
HardenedBSDmisc/ncnn20260526
GhostBSDmisc/ncnn20260526

Install

Binary package:

pkg install ncnn

From the ports tree:

cd /usr/ports/misc/ncnn/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ncnn>0:misc/ncnn

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026052620260526-2025050320260526
FreeBSD:14:quarterly2026052620260526n/a2025050320260526
FreeBSD:15:latest2026052620260526n/a2025050320250503
FreeBSD:15:quarterly2026052620260526n/an/an/a
FreeBSD:16:latest2026052620260526n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 32
Run dependencies 19

No port depends on this one.

Configuration

Options name: misc_ncnn

OptionDefaultDescription
VULKANonVulkan compute support
USES
cmake:testing
Service scripts
none

Files

pkg-plist 43
  • bin/caffe2ncnn
  • bin/darknet2ncnn
  • bin/mxnet2ncnn
  • bin/ncnn2int8
  • bin/ncnn2mem
  • bin/ncnn2table
  • bin/ncnnmerge
  • bin/ncnnoptimize
  • include/ncnn/allocator.h
  • include/ncnn/benchmark.h
  • include/ncnn/blob.h
  • include/ncnn/c_api.h
  • include/ncnn/command.h
  • include/ncnn/cpu.h
  • include/ncnn/datareader.h
  • include/ncnn/expression.h
  • include/ncnn/gpu.h
  • include/ncnn/layer.h
  • include/ncnn/layer_shader_type.h
  • include/ncnn/layer_shader_type_enum.h
  • include/ncnn/layer_type.h
  • include/ncnn/layer_type_enum.h
  • include/ncnn/mat.h
  • include/ncnn/modelbin.h
  • include/ncnn/ncnn_export.h
  • include/ncnn/net.h
  • include/ncnn/option.h
  • include/ncnn/paramdict.h
  • include/ncnn/pipeline.h
  • include/ncnn/pipelinecache.h
  • include/ncnn/platform.h
  • include/ncnn/simplemath.h
  • include/ncnn/simpleocv.h
  • include/ncnn/simpleomp.h
  • include/ncnn/simplestl.h
  • include/ncnn/simplevk.h
  • include/ncnn/vulkan_header_fix.h
  • lib/cmake/ncnn/ncnn-.cmake
  • lib/cmake/ncnn/ncnn.cmake
  • lib/cmake/ncnn/ncnnConfig.cmake
  • lib/cmake/ncnn/ncnnConfigVersion.cmake
  • lib/libncnn.a
  • libdata/pkgconfig/ncnn.pc
distinfo 1
FileSizeSHA256
Tencent-ncnn-20260526_GH0.tar.gz1.4182633e+07da1ade826bc22858a9fb87ae052789bbd614d042b3ec2c22e6544ca83db6bc04

Commit history 0

No commits in the history this site was built from.