mirror of
https://github.com/denismhz/flake.git
synced 2025-11-09 16:16:23 +01:00
invokeai: add a NixOS module for AMD-specifc quirks
This commit is contained in:
parent
e110b678dc
commit
46e6505660
|
|
@ -29,6 +29,7 @@
|
||||||
invokeai-amd = {
|
invokeai-amd = {
|
||||||
imports = [
|
imports = [
|
||||||
config.flake.nixosModules.invokeai
|
config.flake.nixosModules.invokeai
|
||||||
|
./nixos/amd.nix
|
||||||
(packageModule "invokeai-amd")
|
(packageModule "invokeai-amd")
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
12
projects/invokeai/nixos/amd.nix
Normal file
12
projects/invokeai/nixos/amd.nix
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
systemd = {
|
||||||
|
# Allow "unsupported" AMD GPUs
|
||||||
|
services.invokeai.environment.HSA_OVERRIDE_GFX_VERSION = "10.3.0";
|
||||||
|
# HACK: The PyTorch build we use on ROCm wants this to exist
|
||||||
|
tmpfiles.rules = [
|
||||||
|
"L+ /opt/amdgpu - - - - ${pkgs.libdrm}"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue