BSD Ports

devel/py-numkong 7.8.5 FreeBSD

Portable mixed-precision math, linear-algebra, & retrieval library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
0847a83999
License
APACHE20
Categories
devel, python
Package size
584.6 KiB, 1891.8 KiB installed

Description

The NumKong project implements portable mixed-precision math, linear-algebra, & retrieval library with 2'000+ SIMD kernels for x86, Arm, RISC-V, LoongArch, Power, & WebAssembly, leveraging rare algebraic transforms with both 1D & 2D registers like AMX & SME, covering 15+ numeric types from 4-bit integers & 6-bit floats to 128-bit complex numbers, validated against 118-bit extended-precision baselines with saturation, casting, & rounding edge-case coverage, in a 5-100x smaller binary than other BLAS-like alternatives, co-designed with Tensor abstractions in C++, Python, Rust, JavaScript, GoLang, & Swift.

Install

Binary package:

pkg install py312-numkong

From the ports tree:

cd /usr/ports/devel/py-numkong/ && make install clean

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

RUN_DEPENDS=	py312-numkong>0:devel/py-numkong

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:latest7.8.27.8.5--7.8.5
FreeBSD:14:quarterly7.8.27.8.2n/a-7.8.2
FreeBSD:15:latest7.8.57.8.5n/a--
FreeBSD:15:quarterly7.8.27.8.2n/an/an/a
FreeBSD:16:latest7.8.27.8.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Test 3

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

Build dependencies 16
Run dependencies 7

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
numkong-7.8.5.tar.gz1.200909e+06fc7e5353a61e1d87018c9026581000af606532a8dba0e470c13d0ed95ffec3d6
Master sites 1
  • PYPI

Commit history 3

DateCommitCreditsLog message
0847a83999 Yuri Victorovich devel/py-numkong: update 7.8.2 → 7.8.5
78e535da26 Yuri Victorovich devel/py-numkong: update 7.7.0 → 7.8.2
eba0b087b6 Yuri Victorovich devel/py-numkong: New port: Portable mixed-precision math, linear-algebra, & retrieval library