(ui) SD3 support in linear UI

This commit is contained in:
Mary Hipp
2024-11-08 13:42:57 -05:00
parent 0e6cb91863
commit dff6570078
26 changed files with 512 additions and 81 deletions

View File

@@ -18,7 +18,6 @@ import {
isIPAdapterModelConfig,
isLoRAModelConfig,
isNonRefinerMainModelConfig,
isNonSD3MainModelModelConfig,
isNonSDXLMainModelConfig,
isRefinerMainModelModelConfig,
isSD3MainModelModelConfig,
@@ -53,7 +52,6 @@ const buildModelsHook =
};
export const useMainModels = buildModelsHook(isNonRefinerMainModelConfig);
export const useNonSD3MainModels = buildModelsHook(isNonSD3MainModelModelConfig);
export const useNonSDXLMainModels = buildModelsHook(isNonSDXLMainModelConfig);
export const useRefinerModels = buildModelsHook(isRefinerMainModelModelConfig);
export const useFluxModels = buildModelsHook(isFluxMainModelModelConfig);

File diff suppressed because one or more lines are too long

View File

@@ -224,10 +224,6 @@ export const isSD3MainModelModelConfig = (config: AnyModelConfig): config is Mai
return config.type === 'main' && config.base === 'sd-3';
};
export const isNonSD3MainModelModelConfig = (config: AnyModelConfig): config is MainModelConfig => {
return config.type === 'main' && config.base !== 'sd-3' && config.base !== 'sdxl-refiner';
};
export const isFluxMainModelModelConfig = (config: AnyModelConfig): config is MainModelConfig => {
return config.type === 'main' && config.base === 'flux';
};