BSD Ports

misc/py-comfy-kitchen 0.2.37 FreeBSD

ComfyUI: Fast kernel library for Diffusion inference

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ab093e4024
License
APACHE20
Categories
misc, python
Package size
362.2 KiB, 2517.4 KiB installed

Description

Comfy Kitchen is a high-performance kernel library designed for Diffusion model inference. It provides optimized implementations for critical operations, including various quantization formats and Rotary Positional Embeddings (RoPE). The library features a flexible dispatch system that automatically selects the most efficient compute backend—CUDA, Triton, or eager PyTorch—based on available hardware and input constraints.

Key features include: * Optimized kernels specifically tuned for Diffusion inference workloads. * Support for multiple compute backends (CUDA C, Triton JIT, and pure PyTorch). * Transparent quantization via a QuantizedTensor subclass that intercepts PyTorch operations. * Support for advanced quantization formats including FP8, NVFP4, and MXFP8. * Automatic backend selection and constraint validation for hardware-specific optimizations. * Implementation of performance-critical functions like RoPE and scaled matrix multiplication.

Install

Binary package:

pkg install py312-comfy-kitchen

From the ports tree:

cd /usr/ports/misc/py-comfy-kitchen/ && make install clean

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

RUN_DEPENDS=	py312-comfy-kitchen>0:misc/py-comfy-kitchen

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:latest0.2.330.2.37---
FreeBSD:14:quarterly0.2.330.2.33n/a--
FreeBSD:15:latest0.2.370.2.37n/a--
FreeBSD:15:quarterly0.2.330.2.33n/an/an/a
FreeBSD:16:latest0.2.330.2.37n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 1

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

Build dependencies 27
Run dependencies 203

The first 100 are listed.

Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
Comfy-Org-comfy-kitchen-v0.2.37_GH0.tar.gz704058cba90d46832be9e23f3584fc7a82f3371dd2832c8728d31fa3abe2cd30b55b1b

Commit history 5

DateCommitCreditsLog message
ab093e4024 Yuri Victorovich misc/py-comfy-kitchen: update 0.2.33 → 0.2.37
dd7f610f19 Yuri Victorovich misc/py-comfy-kitchen: update 0.2.22 → 0.2.33
86d0c911b6 Yuri Victorovich misc/py-comfy-kitchen: update 0.2.18 → 0.2.22
91d9a370a8 Yuri Victorovich misc/py-comfy-kitchen: update 0.2.16 → 0.2.18
6521e8f2dc Yuri Victorovich misc/py-comfy-kitchen: update 0.2.14 → 0.2.16