Date: Wed, 18 Mar 2026 15:48:12 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 2fe64ece90be - main - misc/py-comfy-aimdo: New port: ComfyUI: AI Model Dynamic Offloader for PyTorch Message-ID: <69bac93c.196d5.3dc71ff8@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=2fe64ece90be66f7a3c492daf0eaf799293f92cb commit 2fe64ece90be66f7a3c492daf0eaf799293f92cb Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-03-18 03:33:47 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-03-18 15:48:08 +0000 misc/py-comfy-aimdo: New port: ComfyUI: AI Model Dynamic Offloader for PyTorch --- misc/Makefile | 1 + misc/py-comfy-aimdo/Makefile | 27 +++++++++++++++++++++++++++ misc/py-comfy-aimdo/distinfo | 3 +++ misc/py-comfy-aimdo/pkg-descr | 6 ++++++ 4 files changed, 37 insertions(+) diff --git a/misc/Makefile b/misc/Makefile index 2ca0287a1317..3f73270b5000 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -445,6 +445,7 @@ SUBDIR += py-colorbrewer SUBDIR += py-colored SUBDIR += py-colorzero + SUBDIR += py-comfy-aimdo SUBDIR += py-cppman SUBDIR += py-crudini SUBDIR += py-csvw diff --git a/misc/py-comfy-aimdo/Makefile b/misc/py-comfy-aimdo/Makefile new file mode 100644 index 000000000000..ace68ed2722b --- /dev/null +++ b/misc/py-comfy-aimdo/Makefile @@ -0,0 +1,27 @@ +PORTNAME= comfy-aimdo +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.12 +CATEGORIES= misc python # machine-learning +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= ComfyUI: AI Model Dynamic Offloader for PyTorch +WWW= https://github.com/Comfy-Org/comfy-aimdo + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>=2.8.0:misc/py-pytorch@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist + +USE_GITHUB= yes +GH_ACCOUNT= Comfy-Org + +MAKE_ENV= SETUPTOOLS_SCM_PRETEND_VERSION=${DISTVERSION} + +.include <bsd.port.mk> diff --git a/misc/py-comfy-aimdo/distinfo b/misc/py-comfy-aimdo/distinfo new file mode 100644 index 000000000000..0be04a2289e1 --- /dev/null +++ b/misc/py-comfy-aimdo/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1773804412 +SHA256 (Comfy-Org-comfy-aimdo-v0.2.12_GH0.tar.gz) = e5dc429a078d78470acffe81d7177eab4e7a5cffe778be90735836960792cc1a +SIZE (Comfy-Org-comfy-aimdo-v0.2.12_GH0.tar.gz) = 33349 diff --git a/misc/py-comfy-aimdo/pkg-descr b/misc/py-comfy-aimdo/pkg-descr new file mode 100644 index 000000000000..9fdddae54e23 --- /dev/null +++ b/misc/py-comfy-aimdo/pkg-descr @@ -0,0 +1,6 @@ +AI Model Dynamic Offloader (AIMDO) is a PyTorch VRAM allocator that implements +on-demand offloading of model weights when the primary PyTorch VRAM allocator +comes under pressure. + +This enables running larger models on GPUs with limited VRAM by intelligently +managing memory and offloading weights to system RAM when needed.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69bac93c.196d5.3dc71ff8>
