FreeBSD Ports

science/linux-ai-ml-env 1.0.2_1

Linux Python environment for running Stable Diffusion models and PyTorch CUDA examples

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
097726a877
License
MULTI
Categories
science, linux

Description

This port provides a Linux Python environment tailored for running Stable Diffusion models on NVIDIA GPUs. It includes:

  • A preconfigured Python environment with dependencies for Stable Diffusion and PyTorch examples.
  • PyTorch examples.
  • Sample scripts for running Stable Diffusion model and PyTorch examples.

Install

As a binary package — by origin, or by package name:

pkg install science/linux-ai-ml-env
pkg install linux-ai-ml-env

From the ports tree:

cd /usr/ports/science/linux-ai-ml-env/ && make install clean

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

RUN_DEPENDS=	linux-ai-ml-env>0:science/linux-ai-ml-env

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:latest-1.0.2_1---
FreeBSD:14:quarterly-1.0.2n/a--
FreeBSD:15:latest-1.0.2_1n/a--
FreeBSD:15:quarterly-1.0.2n/an/an/a
FreeBSD:16:latest-1.0.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

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

All build dependencies 7
All run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
linux:rl9
Service scripts
none

Files

pkg-plist 29
  • usr/bin/accelerate
  • usr/bin/accelerate-config
  • usr/bin/accelerate-estimate-memory
  • usr/bin/accelerate-launch
  • usr/bin/accelerate-merge-weights
  • usr/bin/diffusers-cli
  • usr/bin/f2py
  • usr/bin/fonttools
  • usr/bin/hf
  • usr/bin/huggingface-cli
  • usr/bin/isympy
  • usr/bin/normalizer
  • usr/bin/numpy-config
  • usr/bin/proton
  • usr/bin/proton-viewer
  • usr/bin/pyftmerge
  • usr/bin/pyftsubset
  • usr/bin/tiny-agents
  • usr/bin/torchfrtrace
  • usr/bin/torchrun
  • usr/bin/tqdm
  • usr/bin/transformers
  • usr/bin/transformers-cli
  • usr/bin/ttx
  • share/linux-ai-ml-env/dummy-uvm.so
  • /usr/local/bin/ai-ml-env-bash
  • /usr/local/bin/ai-ml-env-python
  • /usr/local/share/ai-ml-env/stable-diffusion-sample.py
  • @dir /usr/local/bin
distinfo 2
FileSizeSHA256
ai-ml-env-1.0.2/miniconda3.tar.gz4.453086806e+09aa95a1125b9082e40fa4ffd32c4f0c85f3fee4a3bc3802aa72b28b5ade22ccc9
ai-ml-env-1.0.2/pytorch-examples-5dfeb46902baf444010f2f54bcf4dfbea109ae4d_GH0.tar.gz7.298483e+06a024b134dfd1edba649289e551a0cd85bd22424dd76df4303b280e20757a602c
Master sites 1
  • https://arrowd.name/

Commit history 1

DateCommitCreditsLog message
097726a877 Gleb Popov science/linux-ai-ml-env: Remove dependency on nvidia-driver
Instead, ask user to install it via pkg-message. This allows choosing between nvidia-driver and nvidia-driver-devel, until we get provides/requires. PR: 291139