-
Notifications
You must be signed in to change notification settings - Fork 18
/
min_compute.yml
85 lines (68 loc) · 3.69 KB
/
min_compute.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# Use this document to specify the minimum compute requirements.
# This document will be used to generate a list of recommended hardware for your subnet.
# This is intended to give a rough estimate of the minimum requirements
# so that the user can make an informed decision about whether or not
# they want to run a miner or validator on their machine.
# NOTE: Specification for miners may be different from validators
version: '1.0' # update this version key as needed, ideally should match your release version
compute_spec:
miner:
cpu:
min_cores: 4 # Minimum number of CPU cores
min_speed: 2.5 # Minimum speed per core (GHz)
recommended_cores: 8 # Recommended number of CPU cores
recommended_speed: 3.0 # Recommended speed per core (GHz)
architecture: "x86_64" # Architecture type (e.g., x86_64, arm64)
gpu:
required: False # Does the application require a GPU?
min_vram: 0 # Minimum GPU VRAM (GB)
recommended_vram: 0 # Recommended GPU VRAM (GB)
cuda_cores: "N/A" # Minimum number of CUDA cores (if applicable)
min_compute_capability: 0.0 # Minimum CUDA compute capability
recommended_compute_capability: 0.0 # Recommended CUDA compute capability
recommended_gpu: "N/A" # provide a recommended GPU to purchase/rent
memory:
min_ram: 64 # Minimum RAM (GB)
min_swap: 4 # Minimum swap space (GB)
recommended_swap: 8 # Recommended swap space (GB)
recommended_ram: 128 # Minimum RAM (GB)
ram_type: "DDR5" # RAM type (e.g., DDR4, DDR3, etc.)
storage:
min_space: 1000 # Minimum free storage space (GB)
recommended_space: 10000 # Recommended free storage space (GB)
type: "SSD" # Preferred storage type (e.g., SSD, HDD)
os:
name: "Ubuntu" # Name of the preferred operating system(s)
version: 20.04 # Version of the preferred operating system(s)
validator:
cpu:
min_cores: 8 # Minimum number of CPU cores
min_speed: 3.0 # Minimum speed per core (GHz)
recommended_cores: 16 # Recommended number of CPU cores
recommended_speed: 4.0 # Recommended speed per core (GHz)
architecture: "x86_64" # Architecture type (e.g., x86_64, arm64)
gpu:
required: False # Does the application require a GPU?
min_vram: 0 # Minimum GPU VRAM (GB)
recommended_vram: 0 # Recommended GPU VRAM (GB)
cuda_cores: 0 # Minimum number of CUDA cores (if applicable)
min_compute_capability: 0.0 # Minimum CUDA compute capability
recommended_compute_capability: 0.0 # Recommended CUDA compute capability
recommended_gpu: "N/A" # provide a recommended GPU to purchase/rent
memory:
min_ram: 64 # Minimum RAM (GB)
min_swap: 4 # Minimum swap space (GB)
recommended_swap: 8 # Recommended swap space (GB)
reccomended_ram: 128 # Minimum RAM (GB)
ram_type: "DDR5" # RAM type (e.g., DDR4, DDR3, etc.)
storage:
min_space: 500 # Minimum free storage space (GB)
recommended_space: 1000 # Recommended free storage space (GB)
type: "SSD" # Preferred storage type (e.g., SSD, HDD)
os:
name: "Ubuntu" # Name of the preferred operating system(s)
version: 20.04 # Version of the preferred operating system(s)
network_spec:
bandwidth:
download: 200 # Recommended download bandwidth (Mbps)
upload: 100 # Recommended upload bandwidth (Mbps)