dev-libs / ncnn

High-performance neural network inference framework

Official package sites : https://github.com/Tencent/ncnn/ ·

v20230816 :: 0/20230816 :: gentoo

Modified
License
BSD ZLIB
Keywords
~amd64 ~x86
USE flags
tools vulkan

General

tools
Enable installation of various tools in addition to the library
vulkan
Add support for 3D graphics and computing via the Vulkan cross-platform API

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

dev-util / glslang : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator

dev-util / vulkan-headers : Vulkan Header files and API registry

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

dev-util / glslang : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-gfx / realesrgan-ncnn-vulkan : NCNN implementation of Real-ESRGAN

media-gfx / waifu2x-ncnn-vulkan : waifu2x converter using ncnn and vulkan

Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20230517
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20230816
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20230223
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20230517
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20221128-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20230223
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20220729-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: revbump with new tarball (moved tag)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20221128
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nick Sarnie · gentoo
dev-libs/ncnn: Update glslang dep
Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20220701, 20220721
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20220729
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20220721
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20220420
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20220701
Upstream now installs tools by default, fixed system glslang include, and uses GNUInstallDirs removing the need for workarounds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20210525-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20220420, drop 20220419
Upstream removed the 19 tag and the file never made it to mirrors, changes are minimal. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20220419
Also remove now unnecessary avx workaround wrt bug #730468, entire usage was refactored upstream and the sed now cause issues instead. Bug: https://bugs.gentoo.org/730468 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-libs/ncnn: add subslot
ABI seems unstable (e.g. waifu2x-ncnn-vulkan often segfaults without a rebuild against new ncnn). Given this seem like a recurring issue, rather than try to track issues or pin versions let's try 0/${PV} subslot until situation improves. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20210322
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/ncnn: drop 20200226, 20200413, 20200727
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21036 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Ionen Wolkens · gentoo
dev-libs/ncnn: add 20210525
ebuild updates: - respect $(get_libdir) - build shared library over static (this new version also exports additional symbols needed by waifu2x-ncnn-vulkan for shared linking) - install more docs - add IUSE for tools and vulkan - add ZLIB license for *_mathfun.h - add temporary workaround for bug 730468 - scrubbed previous patch and added upstream issue link (still needed) Closes: https://bugs.gentoo.org/730468 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
dev-libs/ncnn: 20210322 version bump.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
dev-libs/ncnn: 20200727 bump
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
dev-libs/ncnn-20200413: version bump.
Tests disabled due to fact that they actually uses real GPU, which is bad on itself, and libsnadbox does not allow it too. Closes: https://bugs.gentoo.org/716154 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
dev-libs/ncnn-20200226: add missing library dependency.
Closes: https://bugs.gentoo.org/715668 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
dev-libs/ncnn-20200226: fix DoubleEmptyLine CI warning.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
dev-libs/ncnn-20200226: new package.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>