fix: cpu offloads do not display

This commit is contained in:
jialin
2025-03-14 10:22:23 +08:00
parent 55a922427b
commit b47b99bd28
3 changed files with 47 additions and 14 deletions
+24
View File
@@ -248,3 +248,27 @@
.gap-16 { .gap-16 {
gap: 16px; gap: 16px;
} }
.color-white-tertiary {
color: var(--color-white-tertiary);
}
.color-white-quaternary {
color: var(--color-white-quaternary);
}
.color-white-light-1 {
color: var(--color-white-light-1);
}
.color-white-light-2 {
color: var(--color-white-light-2);
}
.color-white-light-3 {
color: var(--color-white-light-3);
}
.color-white-light-4 {
color: var(--color-white-light-4);
}
+20 -13
View File
@@ -359,35 +359,42 @@ const InstanceItem: React.FC<InstanceItemProps> = ({
const renderOffloadInfo = useMemo(() => { const renderOffloadInfo = useMemo(() => {
const total_layers = instanceData.computed_resource_claim?.total_layers; const total_layers = instanceData.computed_resource_claim?.total_layers;
const offload_layers = instanceData.computed_resource_claim?.offload_layers; const offload_layers = instanceData.computed_resource_claim?.offload_layers;
if (total_layers === offload_layers || !offload_layers || !total_layers) { if (total_layers === offload_layers || !total_layers) {
return null; return null;
} }
return ( return (
<Tooltip <Tooltip
open
title={ title={
<span className="flex flex-center"> <span className="flex flex-center">
<span> <span>
CPU:{' '} CPU:{' '}
{_.subtract( <span className="color-white-light-4">
instanceData.computed_resource_claim?.total_layers, {_.subtract(
instanceData.computed_resource_claim?.offload_layers instanceData.computed_resource_claim?.total_layers,
) || 0}{' '} instanceData.computed_resource_claim?.offload_layers
{intl.formatMessage({ ) || 0}{' '}
id: 'models.table.layers' {intl.formatMessage({
})} id: 'models.table.layers'
})}
</span>
</span> </span>
<Divider <Divider
type="vertical" type="vertical"
style={{ style={{
borderColor: '#fff', borderColor: '#fff',
opacity: 0.5 opacity: 0.45,
height: 14
}} }}
></Divider> ></Divider>
<span> <span>
GPU: {instanceData.computed_resource_claim?.offload_layers}{' '} GPU:{' '}
{intl.formatMessage({ <span className="color-white-light-4">
id: 'models.table.layers' {instanceData.computed_resource_claim?.offload_layers}{' '}
})} {intl.formatMessage({
id: 'models.table.layers'
})}
</span>
</span> </span>
</span> </span>
} }
@@ -280,9 +280,11 @@ const GroundImages: React.FC<MessageProps> = forwardRef((props, ref) => {
[handleOnScaleImageSize] [handleOnScaleImageSize]
); );
const handleUpdateMaskList = useCallback((base64List: any) => { const handleUpdateMaskList = useCallback(async (base64List: any) => {
setMaskUpload(base64List); setMaskUpload(base64List);
const mask = _.get(base64List, '[0].dataUrl', ''); const mask = _.get(base64List, '[0].dataUrl', '');
// const maskColors = await extractImageColors(mask);
// console.log('maskColors:', maskColors);
setMask(mask); setMask(mask);
}, []); }, []);