You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,6 +57,9 @@ This will automatically run linting and formatting checks before each commit.
57
57
58
58
## Building AIKit
59
59
60
+
> [!TIP]
61
+
> Build targets default to multi-platform (`linux/amd64,linux/arm64`). For local development, pass your host architecture to speed up builds and avoid multi-platform issues — e.g. `make build-aikit PLATFORMS=linux/amd64`. You should also use the `default` buildx builder (`docker buildx use default`) so that locally built images are available to subsequent builds via the `#syntax=` directive.
- 🖥️ Supports [AMD64 and ARM64](https://kaito-project.github.io/aikit/docs/create-images#multi-platform-support) CPUs and [GPU-accelerated inferencing with NVIDIA GPUs](https://kaito-project.github.io/aikit/docs/gpu)
32
+
- 🖥️ Supports [AMD64 and ARM64](https://kaito-project.github.io/aikit/docs/create-images#multi-platform-support) CPUs and [GPU-accelerated inferencing with NVIDIA CUDA and AMD ROCm support](https://kaito-project.github.io/aikit/docs/gpu)
33
33
- 🔐 Ensure [supply chain security](https://kaito-project.github.io/aikit/docs/security) with SBOMs, Provenance attestations, and signed images
34
34
- 🌈 Supports air-gapped environments with self-hosted, local, or any remote container registries to store model images for inference on the edge.
35
35
@@ -107,9 +107,9 @@ If it doesn't include a specific model, you can always [create your own images](
107
107
### NVIDIA CUDA
108
108
109
109
> [!NOTE]
110
-
> To enable GPU acceleration, please see [GPU Acceleration](https://kaito-project.github.io/aikit/docs/gpu).
110
+
> To enable NVIDIA GPU acceleration, please see [GPU Acceleration](https://kaito-project.github.io/aikit/docs/gpu).
111
111
>
112
-
> Please note that only difference between CPU and GPU section is the `--gpus all` flag in the command to enable GPU acceleration.
112
+
> Published pre-made GPU images include NVIDIA CUDA libraries. For the NVIDIA CUDA commands below, the only difference from the CPU section is the `--gpus all` flag.
113
113
114
114
| Model | Optimization | Parameters | Command | Model Name | License |
@@ -127,6 +127,14 @@ If it doesn't include a specific model, you can always [create your own images](
127
127
| 🤖 GPT-OSS || 120B |`docker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/gpt-oss:120b`|`gpt-oss-120b`|[Apache 2.0](https://choosealicense.com/licenses/apache-2.0/)|
128
128
129
129
130
+
### AMD ROCm (experimental)
131
+
132
+
> [!NOTE]
133
+
> AMD GPU acceleration is currently available for custom `llama-cpp` images built with `runtime: rocm`. Published pre-made model images are currently CUDA-based, so for AMD GPUs please [create your own image](https://kaito-project.github.io/aikit/docs/create-images) and follow the ROCm instructions in [GPU Acceleration](https://kaito-project.github.io/aikit/docs/gpu).
134
+
>
135
+
> ROCm support currently applies to the `llama-cpp` backend on `linux/amd64`.
0 commit comments