graphics/py-kornia-rs 0.2.0_1 FreeBSD
Differentiable computer vision library for PyTorch
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- APACHE20
- Categories
- graphics, python
- Package size
- 2714.6 KiB, 6900.4 KiB installed
Description
Kornia-rs is a low-level computer vision library written in Rust, designed to provide efficient image I/O and processing primitives for machine learning and data science. Its Python bindings allow users to leverage Rust's speed and memory safety directly within Python workflows.
Features:
- High-performance multi-threaded image decoding (JPEG, PNG).
- Zero-copy integration with NumPy and PyTorch via DLPack.
- SIMD acceleration for operations like resizing and color conversions.
- Thread-safe design for use in multi-threaded data loading pipelines.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/py-kornia-rs | 0.2.0_1 |
| HardenedBSD | graphics/py-kornia-rs | 0.1.14_2 |
| GhostBSD | graphics/py-kornia-rs | 0.1.14_2 |
Install
Binary package:
pkg install py312-kornia-rs
From the ports tree:
cd /usr/ports/graphics/py-kornia-rs/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-kornia-rs>0:graphics/py-kornia-rs
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.1.14_2 | 0.2.0_1 | - | - | - |
| FreeBSD:14:quarterly | 0.1.14_2 | 0.1.14_2 | n/a | - | - |
| FreeBSD:15:latest | 0.2.0_1 | 0.2.0_1 | n/a | - | - |
| FreeBSD:15:quarterly | 0.1.14_2 | 0.1.14_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.1.14_2 | 0.2.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}maturin>0: devel/py-maturinnasm: devel/nasm
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/nasm
- devel/pkgconf
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 7
Required by 2
Configuration
No options to configure.
- USES
- cargo python
- Service scripts
- none
Files
distinfo 1582
| File | Size | SHA256 |
|---|---|---|
| rust/crates/RustyXML-0.3.0.crate | 17517 | 8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5 |
| rust/crates/ab_glyph-0.2.32.crate | 20967 | 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2 |
| rust/crates/ab_glyph_rasterizer-0.1.10.crate | 11206 | 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618 |
| rust/crates/accesskit-0.21.1.crate | 34299 | cf203f9d3bd8f29f98833d1fbef628df18f759248a547e7e01cfbf63cda36a99 |
| rust/crates/accesskit_atspi_common-0.14.2.crate | 26049 | 890d241cf51fc784f0ac5ac34dfc847421f8d39da6c7c91a0fcc987db62a8267 |
| rust/crates/accesskit_consumer-0.31.0.crate | 34938 | db81010a6895d8707f9072e6ce98070579b43b717193d2614014abd5cb17dd43 |
| rust/crates/accesskit_macos-0.22.2.crate | 25077 | a0089e5c0ac0ca281e13ea374773898d9354cc28d15af9f0f7394d44a495b575 |
| rust/crates/accesskit_unix-0.17.2.crate | 25849 | 301e55b39cfc15d9c48943ce5f572204a551646700d0e8efa424585f94fec528 |
| rust/crates/accesskit_windows-0.29.2.crate | 52892 | d2d63dd5041e49c363d83f5419a896ecb074d309c414036f616dc0b04faca971 |
| rust/crates/accesskit_winit-0.29.2.crate | 33445 | c8cfabe59d0eaca7412bfb1f70198dd31e3b0496fee7e15b066f9c36a1a140a0 |
| rust/crates/addr2line-0.25.1.crate | 43134 | 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b |
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/advisory-lock-0.3.0.crate | 5286 | a6caee7d48f930f9ad3fc9546f8cbf843365da0c5b0ca4eee1d1ac3dd12d8f93 |
| rust/crates/aes-0.8.4.crate | 124812 | b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 |
| rust/crates/ahash-0.8.12.crate | 43413 | 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 |
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/aligned-0.4.3.crate | 10452 | ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685 |
| rust/crates/aligned-vec-0.6.4.crate | 12609 | dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b |
| rust/crates/alloc-no-stdlib-2.0.4.crate | 10105 | cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3 |
| rust/crates/alloc-stdlib-0.2.2.crate | 6693 | 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece |