# Interface: SpaceResourceRequirement

## Properties

### cpu

• `Optional` **cpu**: `string`

#### Defined in[[cpu.defined-in]]

[packages/hub/src/types/public.ts:94](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/types/public.ts#L94)

___

### ephemeral

• `Optional` **ephemeral**: `string`

#### Defined in[[ephemeral.defined-in]]

[packages/hub/src/types/public.ts:98](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/types/public.ts#L98)

___

### gpu

• `Optional` **gpu**: `string`

#### Defined in[[gpu.defined-in]]

[packages/hub/src/types/public.ts:96](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/types/public.ts#L96)

___

### gpuModel

• `Optional` **gpuModel**: `string`

#### Defined in[[gpumodel.defined-in]]

[packages/hub/src/types/public.ts:97](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/types/public.ts#L97)

___

### memory

• `Optional` **memory**: `string`

#### Defined in[[memory.defined-in]]

[packages/hub/src/types/public.ts:95](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/types/public.ts#L95)


<EditOnGithub source="https://github.com/huggingface/huggingface.js/blob/main/docs/hub/interfaces/SpaceResourceRequirement.md" />