nixos/wyoming/faster-whisper: fix eval (#421107)
This commit is contained in:
@@ -25,14 +25,6 @@ let
|
||||
inherit (utils)
|
||||
escapeSystemdExecArgs
|
||||
;
|
||||
|
||||
finalPackage = cfg.package.overridePythonAttrs (oldAttrs: {
|
||||
dependencies =
|
||||
oldAttrs.dependencies
|
||||
# for transformer model support
|
||||
++ optionals cfg.useTransformers oldAttrs.optional-dependencies.transformers;
|
||||
});
|
||||
|
||||
in
|
||||
|
||||
{
|
||||
@@ -280,15 +272,21 @@ in
|
||||
;
|
||||
in
|
||||
mkIf (cfg.servers != { }) {
|
||||
assertions = mapAttrsToList (
|
||||
server: options: {
|
||||
assertion = options.useTransformers -> options.initialPrompt == null;
|
||||
message = "wyoming-faster-whisper/${server}: Transformer models (`useTransformers`) do not currently support an `initialPrompt`.";
|
||||
}
|
||||
);
|
||||
assertions = mapAttrsToList (server: options: {
|
||||
assertion = options.useTransformers -> options.initialPrompt == null;
|
||||
message = "wyoming-faster-whisper/${server}: Transformer models (`useTransformers`) do not currently support an `initialPrompt`.";
|
||||
}) cfg.servers;
|
||||
|
||||
systemd.services = mapAttrs' (
|
||||
server: options:
|
||||
let
|
||||
finalPackage = cfg.package.overridePythonAttrs (oldAttrs: {
|
||||
dependencies =
|
||||
oldAttrs.dependencies
|
||||
# for transformer model support
|
||||
++ optionals options.useTransformers oldAttrs.optional-dependencies.transformers;
|
||||
});
|
||||
in
|
||||
nameValuePair "wyoming-faster-whisper-${server}" {
|
||||
inherit (options) enable;
|
||||
description = "Wyoming faster-whisper server instance ${server}";
|
||||
|
||||
Reference in New Issue
Block a user