From ab3b47f13466acfaad1c2e8d62ad0852f5faea1b Mon Sep 17 00:00:00 2001 From: Louis Date: Tue, 11 Feb 2025 14:28:08 +0700 Subject: [PATCH] chore: fix engine variant for mac targets (#4626) --- extensions/engine-management-extension/src/utils.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/engine-management-extension/src/utils.ts b/extensions/engine-management-extension/src/utils.ts index eb2b47e53..669ad9316 100644 --- a/extensions/engine-management-extension/src/utils.ts +++ b/extensions/engine-management-extension/src/utils.ts @@ -60,8 +60,13 @@ const cudaVersion = (settings?: GpuSetting): '12-0' | '11-7' | undefined => { export const engineVariant = async ( gpuSetting?: GpuSetting ): Promise => { + const platform = os(gpuSetting) + + // There is no need to append the variant extension for mac + if (platform.startsWith('mac')) return platform + let engineVariant = [ - os(gpuSetting), + platform, gpuSetting?.vulkan ? 'vulkan' : (gpuRunMode(gpuSetting) === 'cuda' && // GPU mode - packaged CUDA variants of avx2 and noavx