fix: cpu offloads do not display
This commit is contained in:
@@ -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);
|
||||||
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user