Skip to content

Commit

Permalink
Document krunkit for AI Workloads
Browse files Browse the repository at this point in the history
Signed-off-by: Daniel J Walsh <[email protected]>
  • Loading branch information
rhatdan committed Oct 11, 2024
1 parent 25644f1 commit 56c0948
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 3 deletions.
10 changes: 8 additions & 2 deletions docs/containers.conf.5.md
Original file line number Diff line number Diff line change
Expand Up @@ -971,8 +971,14 @@ On Mac, the default volumes are:
**provider**=""

Virtualization provider to be used for running a podman-machine VM. Empty value
is interpreted as the default provider for the current host OS. On Linux/Mac
default is `QEMU` and on Windows it is `WSL`.
is interpreted as the default provider for the current host OS.

| Platform | Default | Optional |
| -------- | --------------------------------| -------- |
| Linux | QEMU | None |
| Windows | WSL:Windows Subsystem for Linux | HyperV: Windows Server Virtualization |
| Mac | vfkit: Apple Hypervisor | krunkit: Launch machine via libkrun platform, optimized for sharing GPU with the Machine |


**rosetta**="true"

Expand Down
9 changes: 8 additions & 1 deletion pkg/config/containers.conf
Original file line number Diff line number Diff line change
Expand Up @@ -886,7 +886,14 @@ default_sysctls = [

# Virtualization provider used to run Podman machine.
# If it is empty or commented out, the default provider will be used.
#
# Linux: QEMU (Default)
# Windows: there are currently two options:
# WSL2 - Windows Subsystem for Linux (Default)
# HyperV - Windows Server Virtualization
# Mac: there are currently two options:
# vfkit - Default Apple Hypervisor (Default)
# krunkit - Launch virtual machines using the libkrun platform, optimized
# for sharing GPU with the Machine.
#provider = ""

# Rosetta supports running x86_64 Linux binaries on a Podman machine on Apple silicon.
Expand Down

0 comments on commit 56c0948

Please sign in to comment.