fix: backend variant selection
This commit is contained in:
parent
973a8dd8cc
commit
3a36353b02
@ -43,9 +43,9 @@ export async function listSupportedBackends(): Promise<
|
|||||||
if (features.vulkan) supportedBackends.push('win-vulkan-x64')
|
if (features.vulkan) supportedBackends.push('win-vulkan-x64')
|
||||||
}
|
}
|
||||||
// not available yet, placeholder for future
|
// not available yet, placeholder for future
|
||||||
else if (sysType == 'windows-aarch64') {
|
else if (sysType === 'windows-aarch64' || sysType === 'windows-arm64') {
|
||||||
supportedBackends.push('win-arm64')
|
supportedBackends.push('win-arm64')
|
||||||
} else if (sysType == 'linux-x86_64') {
|
} else if (sysType === 'linux-x86_64' || sysType === 'linux-x86') {
|
||||||
supportedBackends.push('linux-noavx-x64')
|
supportedBackends.push('linux-noavx-x64')
|
||||||
if (features.avx) supportedBackends.push('linux-avx-x64')
|
if (features.avx) supportedBackends.push('linux-avx-x64')
|
||||||
if (features.avx2) supportedBackends.push('linux-avx2-x64')
|
if (features.avx2) supportedBackends.push('linux-avx2-x64')
|
||||||
@ -69,11 +69,11 @@ export async function listSupportedBackends(): Promise<
|
|||||||
if (features.vulkan) supportedBackends.push('linux-vulkan-x64')
|
if (features.vulkan) supportedBackends.push('linux-vulkan-x64')
|
||||||
}
|
}
|
||||||
// not available yet, placeholder for future
|
// not available yet, placeholder for future
|
||||||
else if (sysType === 'linux-aarch64') {
|
else if (sysType === 'linux-aarch64' || sysType === 'linux-arm64') {
|
||||||
supportedBackends.push('linux-arm64')
|
supportedBackends.push('linux-arm64')
|
||||||
} else if (sysType === 'macos-x86_64') {
|
} else if (sysType === 'macos-x86_64' || sysType === 'macos-x86') {
|
||||||
supportedBackends.push('macos-x64')
|
supportedBackends.push('macos-x64')
|
||||||
} else if (sysType === 'macos-aarch64') {
|
} else if (sysType === 'macos-aarch64' || sysType === 'macos-arm64') {
|
||||||
supportedBackends.push('macos-arm64')
|
supportedBackends.push('macos-arm64')
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -262,10 +262,7 @@ async function _getSupportedFeatures() {
|
|||||||
features.cuda12 = true
|
features.cuda12 = true
|
||||||
}
|
}
|
||||||
// Vulkan support check - only discrete GPUs with 6GB+ VRAM
|
// Vulkan support check - only discrete GPUs with 6GB+ VRAM
|
||||||
if (
|
if (gpuInfo.vulkan_info?.api_version && gpuInfo.total_memory >= 6 * 1024) {
|
||||||
gpuInfo.vulkan_info?.api_version &&
|
|
||||||
gpuInfo.total_memory >= 6 * 1024
|
|
||||||
) {
|
|
||||||
// 6GB (total_memory is in MB)
|
// 6GB (total_memory is in MB)
|
||||||
features.vulkan = true
|
features.vulkan = true
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user