From d600e4fa8ad044de54e5cdbbef20e5c26183325c Mon Sep 17 00:00:00 2001 From: Alexandre MERLIN <alexandre.merlin@inria.fr> Date: Tue, 23 Aug 2022 14:16:06 +0200 Subject: [PATCH 1/3] [refrepo] add micro-architecture for nvidia gpu --- lib/refrepo/gpu_ref.rb | 22 ++++++++++++++++++++++ lib/refrepo/input_loader.rb | 7 ++++--- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/lib/refrepo/gpu_ref.rb b/lib/refrepo/gpu_ref.rb index a5927b65ae4..5478afdd41a 100644 --- a/lib/refrepo/gpu_ref.rb +++ b/lib/refrepo/gpu_ref.rb @@ -5,84 +5,98 @@ class GPURef 'GeForce RTX 2080 Ti' => { 'cores' => 4352, 'compute_capability' => '7.5', + 'micro_architecture' => 'Turing', 'short_name' => 'RTX 2080 Ti', 'alias' => 'rtx2080ti', }, 'GeForce GTX 1080 Ti' => { 'cores' => 3584, 'compute_capability' => '6.1', + 'micro_architecture' => 'Pascal', 'short_name' => 'GTX 1080 Ti', 'alias' => 'gtx1080ti', }, 'Tesla P100-PCIE-16GB' => { 'cores' => 3584, 'compute_capability' => '6.0', + 'micro_architecture' => 'Pascal', 'short_name' => 'Tesla P100', 'alias' => 'p100-pcie-16', }, 'Tesla P100-SXM2-16GB' => { 'cores' => 3584, 'compute_capability' => '6.0', + 'micro_architecture' => 'Pascal', 'short_name' => 'Tesla P100', 'alias' => 'p100-sxm2-16', }, 'Tesla V100-PCIE-32GB' => { 'cores' => 5120, 'compute_capability' => '7.0', + 'micro_architecture' => 'Volta', 'short_name' => 'Tesla V100', 'alias' => 'v100-pcie-32', }, 'Tesla V100-SXM2-32GB' => { 'cores' => 5120, 'compute_capability' => '7.0', + 'micro_architecture' => 'Volta', 'short_name' => 'Tesla V100', 'alias' => 'v100-sxm2-32', }, 'Tesla M2075' => { 'cores' => 448, 'compute_capability' => '2.0', + 'micro_architecture' => 'Fermi', 'short_name' => 'Tesla M2075', 'alias' => 'm2075', }, 'GeForce GTX 980' => { 'cores' => 2048, 'compute_capability' => '5.2', + 'micro_architecture' => 'Maxwell', 'short_name' => 'GTX 980', 'alias' => 'gtx980', }, 'Tesla K40m' => { 'cores' => 2880, 'compute_capability' => '3.5', + 'micro_architecture' => 'Kepler', 'short_name' => 'Tesla K40M', 'alias' => 'k40m', }, 'Tesla T4' => { 'cores' => 2560, 'compute_capability' => '7.5', + 'micro_architecture' => 'Turing', 'short_name' => 'Tesla T4', 'alias' => 't4', }, 'A100-PCIE-40GB' => { 'cores' => 6912, 'compute_capability' => '8.0', + 'micro_architecture' => 'Ampere', 'short_name' => 'A100', 'alias' => 'a100-pcie-40', }, 'A100-SXM4-40GB' => { 'cores' => 6912, 'compute_capability' => '8.0', + 'micro_architecture' => 'Ampere', 'short_name' => 'A100', 'alias' => 'a100-sxm4-40', }, 'A40' => { 'cores' => 10752, 'compute_capability' => '8.6', + 'micro_architecture' => 'Ampere', 'short_name' => 'A40', 'alias' => 'a40', }, 'Quadro RTX 6000' => { 'cores' => 4608, 'compute_capability' => '7.5', + 'micro_architecture' => 'Turing', 'short_name' => 'Quadro RTX 6000', 'alias' => 'rtx6000', }, @@ -117,6 +131,14 @@ class GPURef end end + def self.get_micro_architecture(model) + if @@gpus[model] + return @@gpus[model]['micro_architecture'] || nil + else + raise "Fix me: #{model} is missing" + end + end + def self.get_all_aliases aliases = {} @@gpus.each do |model, data| diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb index 96421109ced..9889a6ca141 100644 --- a/lib/refrepo/input_loader.rb +++ b/lib/refrepo/input_loader.rb @@ -77,7 +77,7 @@ def load_yaml_file_hierarchy(directory = File.expand_path("../../input/grid5000/ # populate each node with theorical flops add_theorical_flops(global_hash) - # add compute capability for nvidia gpus + # add compute capability and micro_architecture for nvidia gpus add_compute_capability(global_hash) # populate each node with administration tools' parameters @@ -123,7 +123,7 @@ def add_node_pdu_mapping(h) if node["pdu"].any?{|p| p["uid"] == pdu_uid && p["port"] == port_uid} raise "ERROR: Node #{node_uid}.#{site_uid} has PDU #{pdu_uid} description defined both in clusters/ and pdus/ hierarchy" end - node["pdu"].append({"uid" => pdu_uid, "port" => port_uid}) + node["pdu"].push({"uid" => pdu_uid, "port" => port_uid}) end # Merge pdu information from node description in pdus/ hierachy @@ -182,7 +182,7 @@ def add_wattmetre_mapping(h) if node["pdu"].any?{|p| p["uid"] == pdu_uid && p["port"] == port_num} raise "ERROR: Node #{node_uid}.#{site_uid} has PDU #{pdu_num} description defined both in clusters/ and pdus/ hierarchy" end - node["pdu"].append({"uid" => pdu_uid, "port" => port_num, "kind" => "wattmetre-only"}) + node["pdu"].push({"uid" => pdu_uid, "port" => port_num, "kind" => "wattmetre-only"}) end end end @@ -744,6 +744,7 @@ def add_compute_capability(h) if node['gpu_devices'] node['gpu_devices'].select { |_, v| v['vendor'] == 'Nvidia' }.each do |_, v| v['compute_capability'] = GPURef.get_compute_capability(v['model']) + v['micro_architecture'] = GPURef.get_micro_architecture(v['model']) end end end -- GitLab From 995be6d6a03c15303607254c04b15478b7aac6ff Mon Sep 17 00:00:00 2001 From: Alexandre MERLIN <alexandre.merlin@inria.fr> Date: Tue, 23 Aug 2022 14:16:45 +0200 Subject: [PATCH 2/3] regenerate refrepo data --- .../sites/grenoble/clusters/drac/nodes/drac-1.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-10.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-11.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-12.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-2.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-3.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-4.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-5.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-6.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-7.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-8.json | 4 ++++ .../sites/grenoble/clusters/drac/nodes/drac-9.json | 4 ++++ .../sites/lille/clusters/chifflet/nodes/chifflet-1.json | 2 ++ .../sites/lille/clusters/chifflet/nodes/chifflet-2.json | 2 ++ .../sites/lille/clusters/chifflet/nodes/chifflet-3.json | 2 ++ .../sites/lille/clusters/chifflet/nodes/chifflet-4.json | 2 ++ .../sites/lille/clusters/chifflet/nodes/chifflet-5.json | 2 ++ .../sites/lille/clusters/chifflet/nodes/chifflet-6.json | 2 ++ .../sites/lille/clusters/chifflet/nodes/chifflet-7.json | 2 ++ .../sites/lille/clusters/chifflet/nodes/chifflet-8.json | 2 ++ .../sites/lille/clusters/chifflot/nodes/chifflot-1.json | 2 ++ .../sites/lille/clusters/chifflot/nodes/chifflot-2.json | 2 ++ .../sites/lille/clusters/chifflot/nodes/chifflot-3.json | 2 ++ .../sites/lille/clusters/chifflot/nodes/chifflot-4.json | 2 ++ .../sites/lille/clusters/chifflot/nodes/chifflot-5.json | 2 ++ .../sites/lille/clusters/chifflot/nodes/chifflot-6.json | 2 ++ .../sites/lille/clusters/chifflot/nodes/chifflot-7.json | 2 ++ .../sites/lille/clusters/chifflot/nodes/chifflot-8.json | 2 ++ .../sites/lyon/clusters/gemini/nodes/gemini-1.json | 8 ++++++++ .../sites/lyon/clusters/gemini/nodes/gemini-2.json | 8 ++++++++ .../grid5000/sites/lyon/clusters/orion/nodes/orion-1.json | 1 + .../grid5000/sites/lyon/clusters/orion/nodes/orion-3.json | 1 + .../grid5000/sites/lyon/clusters/orion/nodes/orion-4.json | 1 + .../sites/lyon/clusters/sirius/nodes/sirius-1.json | 8 ++++++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-1.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-10.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-11.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-12.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-13.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-2.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-3.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-4.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-5.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-6.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-7.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-8.json | 4 ++++ .../sites/nancy/clusters/graffiti/nodes/graffiti-9.json | 4 ++++ .../sites/nancy/clusters/graphique/nodes/graphique-2.json | 2 ++ .../sites/nancy/clusters/graphique/nodes/graphique-3.json | 2 ++ .../sites/nancy/clusters/graphique/nodes/graphique-4.json | 2 ++ .../sites/nancy/clusters/graphique/nodes/graphique-5.json | 2 ++ .../sites/nancy/clusters/graphique/nodes/graphique-6.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-1.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-10.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-11.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-12.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-13.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-14.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-2.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-3.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-4.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-5.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-6.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-7.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-8.json | 2 ++ .../sites/nancy/clusters/grele/nodes/grele-9.json | 2 ++ .../sites/nancy/clusters/grimani/nodes/grimani-1.json | 2 ++ .../sites/nancy/clusters/grimani/nodes/grimani-2.json | 2 ++ .../sites/nancy/clusters/grimani/nodes/grimani-3.json | 2 ++ .../sites/nancy/clusters/grimani/nodes/grimani-4.json | 2 ++ .../sites/nancy/clusters/grimani/nodes/grimani-5.json | 2 ++ .../sites/nancy/clusters/grimani/nodes/grimani-6.json | 2 ++ .../sites/nancy/clusters/grouille/nodes/grouille-1.json | 2 ++ .../sites/nancy/clusters/grouille/nodes/grouille-2.json | 2 ++ data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json | 4 ++++ data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json | 4 ++++ data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json | 4 ++++ data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json | 4 ++++ data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json | 4 ++++ .../sites/nancy/clusters/gruss/nodes/gruss-1.json | 2 ++ .../sites/nancy/clusters/gruss/nodes/gruss-2.json | 2 ++ .../sites/nancy/clusters/gruss/nodes/gruss-3.json | 2 ++ .../sites/nancy/clusters/gruss/nodes/gruss-4.json | 2 ++ 83 files changed, 241 insertions(+) diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json index b6ba293f4eb..7311b45fe55 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json index 7bc769b180e..d71a6ab18fa 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json index e12ba4e7454..da15384531b 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json index 5b5d884534c..3e1e07b2eaa 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json index e9decaf3122..36c5a822df8 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json index 6b54f9ecf8e..8b132bd54c6 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json index dc374993019..fc81216cae9 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json index cf13bcfce4d..f6c2bd51a5b 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json index 9a483328efd..898cd1fe4c8 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json index 0288e1e9d78..8a8661181f1 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json index 72ddaff5c5e..607d5e6f84a 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json index c70656bfd1f..916e1f667bd 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json @@ -23,6 +23,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -33,6 +34,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -43,6 +45,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", @@ -53,6 +56,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-SXM2-16GB", "power_default_limit": "300.00 W", "vbios_version": "86.00.26.00.02", diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json index 71db74ea1ad..d65f8b85348 100644 --- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json +++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json index bd09568d819..ea4598e5c16 100644 --- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json +++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json index e8e8478d995..a9388d8e6bd 100644 --- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json +++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json index ade8474b755..4bfe21f9740 100644 --- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json +++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json index efdc559bc87..4005595919e 100644 --- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json +++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json index 041138ed986..9035f564a87 100644 --- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json +++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json index aff005a3017..3b93beb970e 100644 --- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json +++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json index 967aa107e3e..38afa1ea660 100644 --- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json +++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json index f9163409015..0995761d21c 100644 --- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json +++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json index 935f6250a8e..cbf414e571a 100644 --- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json +++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json index 29d42915eb5..b49a1e9f2ee 100644 --- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json +++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json index b776f2a8d31..ed8c4451282 100644 --- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json +++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json index 17396a9316e..a0dee2b802b 100644 --- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json +++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json index 42f48810af2..0772dc645d1 100644 --- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json +++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 17070817280, + "micro_architecture": "Pascal", "model": "Tesla P100-PCIE-16GB", "power_default_limit": "250.00 W", "vbios_version": "86.00.4D.00.01", diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json index 7e4cbfd8793..0e449806678 100644 --- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json +++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-PCIE-32GB", "power_default_limit": "250.00 W", "vbios_version": "88.00.48.00.02", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-PCIE-32GB", "power_default_limit": "250.00 W", "vbios_version": "88.00.48.00.02", diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json index e30734c17e0..3b8d38c0067 100644 --- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json +++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-PCIE-32GB", "power_default_limit": "250.00 W", "vbios_version": "88.00.48.00.02", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-PCIE-32GB", "power_default_limit": "250.00 W", "vbios_version": "88.00.48.00.02", diff --git a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json index 2d76939e189..e8892c749de 100644 --- a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json +++ b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -44,6 +46,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia2", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -54,6 +57,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia3", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -64,6 +68,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia4", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -74,6 +79,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia5", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -84,6 +90,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia6", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -94,6 +101,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia7", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", diff --git a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json index e9449af18b0..8158899ba7c 100644 --- a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json +++ b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -44,6 +46,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia2", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -54,6 +57,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia3", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -64,6 +68,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia4", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -74,6 +79,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia5", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -84,6 +90,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia6", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", @@ -94,6 +101,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia7", "memory": 34089205760, + "micro_architecture": "Volta", "model": "Tesla V100-SXM2-32GB", "power_default_limit": "300.00 W", "vbios_version": "88.00.80.00.04", diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json index 638eb1d7db1..1b53576503b 100644 --- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json +++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia0", "memory": 5636096000, + "micro_architecture": "Fermi", "model": "Tesla M2075", "power_default_limit": "225.00 W", "reservation": false, diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json index 73667e136fc..deb263e4dd6 100644 --- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json +++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json @@ -24,6 +24,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia0", "memory": 5636096000, + "micro_architecture": "Fermi", "model": "Tesla M2075", "power_default_limit": "225.00 W", "reservation": false, diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json index 977bece9505..29ebb302723 100644 --- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json +++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json @@ -24,6 +24,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia0", "memory": 5636096000, + "micro_architecture": "Fermi", "model": "Tesla M2075", "power_default_limit": "225.00 W", "reservation": false, diff --git a/data/grid5000/sites/lyon/clusters/sirius/nodes/sirius-1.json b/data/grid5000/sites/lyon/clusters/sirius/nodes/sirius-1.json index 16e9ecaf953..00e985fa615 100644 --- a/data/grid5000/sites/lyon/clusters/sirius/nodes/sirius-1.json +++ b/data/grid5000/sites/lyon/clusters/sirius/nodes/sirius-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-SXM4-40GB", "power_default_limit": "400.00 W", "vbios_version": "92.00.36.00.04", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-SXM4-40GB", "power_default_limit": "400.00 W", "vbios_version": "92.00.36.00.04", @@ -44,6 +46,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia2", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-SXM4-40GB", "power_default_limit": "400.00 W", "vbios_version": "92.00.36.00.04", @@ -54,6 +57,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia3", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-SXM4-40GB", "power_default_limit": "400.00 W", "vbios_version": "92.00.36.00.04", @@ -64,6 +68,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia4", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-SXM4-40GB", "power_default_limit": "400.00 W", "vbios_version": "92.00.36.00.04", @@ -74,6 +79,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia5", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-SXM4-40GB", "power_default_limit": "400.00 W", "vbios_version": "92.00.36.00.04", @@ -84,6 +90,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia6", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-SXM4-40GB", "power_default_limit": "400.00 W", "vbios_version": "92.00.36.00.04", @@ -94,6 +101,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia7", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-SXM4-40GB", "power_default_limit": "400.00 W", "vbios_version": "92.00.36.00.04", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json index be8b7248b06..05d935ebbca 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.0B.40.09", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json index 4fd991b35fd..42dee8be1b6 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.AC", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.0B.40.09", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json index 413a652ca96..652f2446558 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json index dd3ce9751ef..c18cfcab2bb 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json index d8855538f13..6e6af83040c 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 23800578048, + "micro_architecture": "Turing", "model": "Quadro RTX 6000", "power_default_limit": "250.00 W", "vbios_version": "90.02.4E.00.04", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 23800578048, + "micro_architecture": "Turing", "model": "Quadro RTX 6000", "power_default_limit": "250.00 W", "vbios_version": "90.02.4E.00.04", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 23800578048, + "micro_architecture": "Turing", "model": "Quadro RTX 6000", "power_default_limit": "250.00 W", "vbios_version": "90.02.4E.00.04", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 23800578048, + "micro_architecture": "Turing", "model": "Quadro RTX 6000", "power_default_limit": "250.00 W", "vbios_version": "90.02.4E.00.04", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json index 403abb42ccf..2c965af853d 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.0B.40.09", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json index f0e32b09a17..0fe28862918 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json index 1ebadbd7464..9fd36779a8c 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json index 434a151c5ec..ad242f80662 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json index 9ab593b2048..ea1fcbac82d 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json index 9d55bdc0b2d..6e136cc8e08 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json index 52f10fabbe8..619021942b3 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json index 221802de03f..8250d6de45b 100644 --- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json +++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -34,6 +35,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -44,6 +46,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", @@ -54,6 +57,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 11554258944, + "micro_architecture": "Turing", "model": "GeForce RTX 2080 Ti", "power_default_limit": "250.00 W", "vbios_version": "90.02.17.00.B2", diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json index 8d53a1cca4d..719c35f4226 100644 --- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json +++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.2F.00.18", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.2F.00.18", diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json index 7654d60bc5f..b467b09a897 100644 --- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json +++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.2F.00.18", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.2F.00.18", diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json index 952d4a60fbe..4476bc38e4f 100644 --- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json +++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.2F.00.18", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.28.00.07", diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json index fa71f0268e0..247b1fdfeee 100644 --- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json +++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.28.00.07", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.2F.00.18", diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json index 959639d9076..4faa8feb95c 100644 --- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json +++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.2F.00.18", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 4239392768, + "micro_architecture": "Maxwell", "model": "GeForce GTX 980", "power_default_limit": "180.00 W", "vbios_version": "84.04.2F.00.18", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json index 7e1a8829aad..0c174680a96 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json index 485717022a0..3fe4d690cfc 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json index 3b08eba07a0..41548337725 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json index a297fb3f836..a554c49af6e 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json index 5ceea4e9bc2..183591f84fa 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.90", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.90", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json index db3dcc8cb70..3b4a6ab4831 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.90", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.90", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json index ac9e5b74c89..c9e9f73d92d 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json index 2062c1ada4a..3061a584cc5 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json index 13db6229811..dce865e974b 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json index fed1058a7dd..5993f0b52fd 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json index 52a47b8f677..c51c68663ff 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json index f2062f754c0..8f9c9689b29 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json index 73803f995a9..69b1b225a11 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json index f63e67fb854..b3f407865a2 100644 --- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json +++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11720982528, + "micro_architecture": "Pascal", "model": "GeForce GTX 1080 Ti", "power_default_limit": "250.00 W", "vbios_version": "86.02.39.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json index ef75be89fbf..5243f149975 100644 --- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json +++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json index 468e58e7305..5e51f45e2c8 100644 --- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json +++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json index db4e5d569e8..cf3718b6b2b 100644 --- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json +++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json index 52789badc6f..cfb110ac370 100644 --- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json +++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json index 178cd58ec8f..180abd22f26 100644 --- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json +++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json index 09b5565c7f1..1d4f70c23e3 100644 --- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json +++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 11996758016, + "micro_architecture": "Kepler", "model": "Tesla K40m", "power_default_limit": "235.00 W", "vbios_version": "80.80.3E.00.01", diff --git a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json index dd915cfdbdf..5b330d95463 100644 --- a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json +++ b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-PCIE-40GB", "power_default_limit": "250.00 W", "vbios_version": "92.00.25.00.08", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-PCIE-40GB", "power_default_limit": "250.00 W", "vbios_version": "92.00.25.00.08", diff --git a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json index 79064f96121..d485ea0d1b5 100644 --- a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json +++ b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-PCIE-40GB", "power_default_limit": "250.00 W", "vbios_version": "92.00.25.00.08", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 42505076736, + "micro_architecture": "Ampere", "model": "A100-PCIE-40GB", "power_default_limit": "250.00 W", "vbios_version": "92.00.25.00.08", diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json index 6e08a2502b0..83a1556bbff 100644 --- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json +++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json @@ -25,6 +25,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -36,6 +37,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -47,6 +49,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -58,6 +61,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json index 9d87e7e0810..4c540b94557 100644 --- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json +++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json @@ -25,6 +25,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -36,6 +37,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -47,6 +49,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -58,6 +61,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json index e68ebc50060..13b17ba6054 100644 --- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json +++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json @@ -25,6 +25,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -36,6 +37,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -47,6 +49,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -58,6 +61,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json index 5efb25291a5..f77566b65ca 100644 --- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json +++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json @@ -25,6 +25,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -36,6 +37,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -47,6 +49,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -58,6 +61,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json index 22b5b5cf68d..2012637ae4f 100644 --- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json +++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json @@ -25,6 +25,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -36,6 +37,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia1", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -47,6 +49,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia2", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", @@ -58,6 +61,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia3", "memory": 15842934784, + "micro_architecture": "Turing", "model": "Tesla T4", "power_default_limit": "70.00 W", "vbios_version": "90.04.38.00.03", diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json index dc8d7e5ccd1..ffbc3364143 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json +++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 47850717184, + "micro_architecture": "Ampere", "model": "A40", "power_default_limit": "300.00 W", "vbios_version": "94.02.5C.00.03", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 47850717184, + "micro_architecture": "Ampere", "model": "A40", "power_default_limit": "300.00 W", "vbios_version": "94.02.5C.00.03", diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json index 870d2b1dad6..82c815f4407 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json +++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 47850717184, + "micro_architecture": "Ampere", "model": "A40", "power_default_limit": "300.00 W", "vbios_version": "94.02.5C.00.03", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 47850717184, + "micro_architecture": "Ampere", "model": "A40", "power_default_limit": "300.00 W", "vbios_version": "94.02.5C.00.03", diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json index a85092f46b3..11b9045464b 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json +++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 47850717184, + "micro_architecture": "Ampere", "model": "A40", "power_default_limit": "300.00 W", "vbios_version": "94.02.5C.00.03", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 47850717184, + "micro_architecture": "Ampere", "model": "A40", "power_default_limit": "300.00 W", "vbios_version": "94.02.5C.00.03", diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json index ae8ee824860..7f658e28030 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json +++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json @@ -24,6 +24,7 @@ "cpu_affinity": 0, "device": "/dev/nvidia0", "memory": 47850717184, + "micro_architecture": "Ampere", "model": "A40", "power_default_limit": "300.00 W", "vbios_version": "94.02.5C.00.03", @@ -34,6 +35,7 @@ "cpu_affinity": 1, "device": "/dev/nvidia1", "memory": 47850717184, + "micro_architecture": "Ampere", "model": "A40", "power_default_limit": "300.00 W", "vbios_version": "94.02.5C.00.03", -- GitLab From 8aa88bdecc75b454a83bc6d75078d6426bc345ff Mon Sep 17 00:00:00 2001 From: Alexandre MERLIN <alexandre.merlin@inria.fr> Date: Tue, 23 Aug 2022 14:17:21 +0200 Subject: [PATCH 3/3] [gen/wiki] add compute capability and microarchitecture in site_hardware --- .../gen/wiki/generators/site_hardware.rb | 52 ++++++++++--------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/lib/refrepo/gen/wiki/generators/site_hardware.rb b/lib/refrepo/gen/wiki/generators/site_hardware.rb index 7c76a281ae8..6ab11108d59 100644 --- a/lib/refrepo/gen/wiki/generators/site_hardware.rb +++ b/lib/refrepo/gen/wiki/generators/site_hardware.rb @@ -118,8 +118,9 @@ class SiteHardwareGenerator < WikiGenerator end access_conditions << '<b>[[Getting_Started#Selecting_specific_resources|exotic]]</b> job type' if cluster_hash.map { |_k, v| v['exotic']}.first table_columns = [] - table_columns << (with_sites == true ? [{attributes: 'rowspan=2', text: 'Site'}] : []) + [{attributes: 'rowspan=2', text: 'Cluster'}, {attributes: 'rowspan=2', text: 'Access Condition'}, {attributes: 'rowspan=2', text: 'Date of arrival'}, { attributes: 'data-sort-type="number" rowspan=2', text: 'Nodes' }, {attributes: 'colspan=4', text: 'CPU'}, { attributes: 'data-sort-type="number" rowspan=2', text: 'Memory' }, { attributes: 'data-sort-type="number" rowspan=2', text: 'Storage' }, { attributes: 'data-sort-type="number" rowspan=2', text: 'Network' }] + ((site_accelerators.zero? && with_sites == false) ? [] : [{attributes: 'rowspan=2', text: 'Accelerators'}]) - table_columns << [{ attributes: 'data-sort-type="number"', text: '#' }, 'Name', { attributes: 'data-sort-type="number"', text: 'Cores' }, 'Architecture' ] + table_columns << (with_sites == true ? [{attributes: 'rowspan=2', text: 'Site'}] : []) + [{attributes: 'rowspan=2', text: 'Cluster'}, {attributes: 'rowspan=2', text: 'Access Condition'}, {attributes: 'rowspan=2', text: 'Date of arrival'}, { attributes: 'data-sort-type="number" rowspan=2', text: 'Nodes' }, {attributes: 'colspan=4', text: 'CPU'}, { attributes: 'data-sort-type="number" rowspan=2', text: 'Memory' }, { attributes: 'data-sort-type="number" rowspan=2', text: 'Storage' }, { attributes: 'data-sort-type="number" rowspan=2', text: 'Network' }] + ((site_accelerators.zero? && with_sites == false) ? [] : [{attributes: 'colspan=4 rowspan=1', text: 'Accelerators'}]) + table_columns << [{ attributes: 'data-sort-type="number"', text: '#' }, 'Name', { attributes: 'data-sort-type="number"', text: 'Cores' }, 'Architecture'] + table_columns[1] += [{ attributes: 'data-sort-type="number"', text: '#' }, 'Name', { attributes: 'data-sort-type="number"', text: 'Compute capability' }, 'Micro-architecture' ] unless site_accelerators.zero? && with_sites == false data = partition(cluster_hash) table_data << (with_sites == true ? ["[[#{site.capitalize}:Hardware|#{site.capitalize}]]"] : []) + [ (with_sites == true ? "[[#{site.capitalize}:Hardware##{cluster_uid}" + "|#{cluster_uid}]]" : "[[##{cluster_uid}" + "|#{cluster_uid}]]"), @@ -133,7 +134,7 @@ class SiteHardwareGenerator < WikiGenerator sort_data(data, 'ram_size') + (!data['pmem_size'].nil? ? " + #{cell_data(data, 'pmem_size')} [[PMEM]]" : ''), 'data-sort-value="' + sort_data(data, 'storage_size') + '"|' + cell_data(data, 'storage'), 'data-sort-value="' + sort_data(data, 'network_throughput') + '"|' + cell_data(data, 'used_networks') - ] + ((site_accelerators.zero? && with_sites == false) ? [] : [cell_data(data, 'accelerators')]) + ] + ((site_accelerators.zero? && with_sites == false) ? [] : [cell_data(data, 'accelerators_count') ,cell_data(data, 'accelerators'), cell_data(data, 'compute_capability'), cell_data(data, 'micro_architecture')]) } [table_columns, table_data] end @@ -300,7 +301,7 @@ def sort_data(data, key) data[key].map{ |e| e['sort'] }[0] end -def gpu_description(node_hash, long_names) +def gpu_description(node_hash, long_names, with_count = true) lgpu = node_hash['gpu_devices'] if lgpu bymodel = {} @@ -316,7 +317,8 @@ def gpu_description(node_hash, long_names) vm = vendor.to_s + ' ' + model.to_s.gsub(' ', ' ') + " (#{memgib} GiB)" if long_names cc = GPURef.get_compute_capability(d['model']) - vm += "<br>Compute capability: #{cc}" if cc + ma = GPURef.get_micro_architecture(d['model']) + vm += "<br>Compute capability: #{cc}, Micro-architecture: #{ma}" if cc && ma end if bymodel[vm] @@ -327,7 +329,7 @@ def gpu_description(node_hash, long_names) } res = [] bymodel.each { |model,count| - res << (count == 1 ? '' : count.to_s + ' x ') + model + res << ((count == 1 || !with_count) ? '' : count.to_s + ' x ') + model } else res = [] @@ -507,26 +509,26 @@ def get_hardware(sites) s end.join('<br />') - hard['gpu_str'] = gpu_description(node_hash, false) + hard['gpu_str'] = gpu_description(node_hash, false, false) hard['gpu_str_long'] = gpu_description(node_hash, true) - mic = node_hash['mic'] - hard['mic_str'] = if mic - (mic['mic_count'].to_i == 1 ? '' : mic['mic_count'].to_s + ' x ') + mic['mic_vendor'].to_s + ' ' + mic['mic_model'].to_s.gsub(' ', ' ') - else - '' - end - # Add fpga_str information - fpga = node_hash['other_devices'] - hard['fpga_str'] = if fpga - (fpga['fpga0']['count'].to_i == 1 ? '' : fpga['fpga0']['count'].to_s + ' x ') + fpga['fpga0']['vendor'].to_s + ' ' + fpga['fpga0']['model'].to_s.gsub(' ', ' ') - else - '' - end - hard['accelerators'] = hard['gpu_str'] != '' ? hard['gpu_str'] + (hard['mic_str'] != '' ? ' ; ' + hard['mic_str'] : '') : hard['mic_str'] - hard['accelerators'] += hard['fpga_str'] if hard['fpga_str'] != '' - - hard['accelerators_long'] = hard['gpu_str_long'] != '' ? hard['gpu_str_long'] + (hard['fpga_str'] != '' ? ' ; ' + hard['fpga_str'] : '') : hard['fpga_str'] - hard['accelerators_long'] += ' ; ' + hard['mic_str'] if hard['mic_str'] != '' + hard['fpga_str'] = '' + hard['mic_str'] = '' + if (mic = node_hash['mic']) + hard['accelerators'] = mic['mic_vendor'].to_s + ' ' + mic['mic_model'].to_s.gsub(' ', ' ') + hard['accelerators_count'] = mic['mic_count'] + hard['mic_str'] = (mic['mic_count'].to_i == 1 ? '' : mic['mic_count'].to_s + ' x ') + mic['mic_vendor'].to_s + ' ' + mic['mic_model'].to_s.gsub(' ', ' ') + elsif (fpga = node_hash['other_devices']) + hard['accelerators'] = fpga['fpga0']['vendor'].to_s + ' ' + fpga['fpga0']['model'].to_s.gsub(' ', ' ') + hard['accelerators_count'] = fpga['fpga0']['count'] + hard['fpga_str'] = (fpga['fpga0']['count'].to_i == 1 ? '' : fpga['fpga0']['count'].to_s + ' x ') + fpga['fpga0']['vendor'].to_s + ' ' + fpga['fpga0']['model'].to_s.gsub(' ', ' ') + else + hard['accelerators'] = hard['gpu_str'] != '' ? hard['gpu_str'] + (hard['mic_str'] != '' ? ' ; ' + hard['mic_str'] : '') : hard['mic_str'] + hard['accelerators_count'] = node_hash['gpu_devices']&.count || '' + end + + hard['accelerators_long'] = [hard['gpu_str_long'], hard['fpga_str'], hard['mic_str']].reject{|x| x.chomp.empty?}.join(' ; ') + hard['compute_capability'] = node_hash['gpu_devices']&.map{|_,v| v['compute_capability']}&.uniq&.first || '' + hard['micro_architecture'] = node_hash['gpu_devices']&.map{|_,v| v['micro_architecture']}&.uniq&.first || '' add(hardware[site_uid][cluster_uid], node_uid, hard) } } -- GitLab