Skip to content

Commit

Permalink
add test data for 7 more gpus for color cycling
Browse files Browse the repository at this point in the history
  • Loading branch information
jamartin9 committed Aug 29, 2022
1 parent 0b0429b commit 052eee2
Show file tree
Hide file tree
Showing 2 changed files with 260 additions and 0 deletions.
130 changes: 130 additions & 0 deletions src/app/data_harvester/memory/general/heim.rs
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,29 @@ pub async fn get_gpu_data() -> crate::utils::error::Result<Option<Vec<(String, M
// add device memory in bytes
let mem_total_in_kib = mem.total / 1024;
let mem_used_in_kib = mem.used / 1024;
// TODO REMOVE
let name2 = name.clone();
let mem_total_in_kib2 = mem_total_in_kib * 2;
let mem_used_in_kib2 = mem_total_in_kib2 / 2;
let name3 = name.clone();
let mem_total_in_kib3 = mem_total_in_kib * 3;
let mem_used_in_kib3 = mem_total_in_kib3 / 3 + 1024 * 1000;
let name4 = name.clone();
let mem_total_in_kib4 = mem_total_in_kib * 4;
let mem_used_in_kib4 = mem_total_in_kib4 / 4 + 1024 * 750;
let name5 = name.clone();
let mem_total_in_kib5 = mem_total_in_kib * 5;
let mem_used_in_kib5 = mem_total_in_kib5 / 5 + 1024 * 500;
let name6 = name.clone();
let mem_total_in_kib6 = mem_total_in_kib * 6;
let mem_used_in_kib6 = mem_total_in_kib6 / 15;
let name7 = name.clone();
let mem_total_in_kib7 = mem_total_in_kib * 7;
let mem_used_in_kib7 = mem_total_in_kib7 / 20;
let name8 = name.clone();
let mem_total_in_kib8 = mem_total_in_kib * 8;
let mem_used_in_kib8 = mem_total_in_kib8 / 10;
// TODO REMOVE
results.push((
name,
MemHarvest {
Expand All @@ -288,6 +311,113 @@ pub async fn get_gpu_data() -> crate::utils::error::Result<Option<Vec<(String, M
},
},
));
// TODO REMOVE
results.push((
name2,
MemHarvest {
mem_total_in_kib: mem_total_in_kib2,
mem_used_in_kib: mem_used_in_kib2,
use_percent: if mem_total_in_kib2 == 0 {
None
} else {
Some(
mem_used_in_kib2 as f64 / mem_total_in_kib2 as f64
* 100.0,
)
},
},
));
results.push((
name3,
MemHarvest {
mem_total_in_kib: mem_total_in_kib3,
mem_used_in_kib: mem_used_in_kib3,
use_percent: if mem_total_in_kib3 == 0 {
None
} else {
Some(
mem_used_in_kib3 as f64 / mem_total_in_kib3 as f64
* 100.0,
)
},
},
));
results.push((
name4,
MemHarvest {
mem_total_in_kib: mem_total_in_kib4,
mem_used_in_kib: mem_used_in_kib4,
use_percent: if mem_total_in_kib4 == 0 {
None
} else {
Some(
mem_used_in_kib4 as f64 / mem_total_in_kib4 as f64
* 100.0,
)
},
},
));
results.push((
name5,
MemHarvest {
mem_total_in_kib: mem_total_in_kib5,
mem_used_in_kib: mem_used_in_kib5,
use_percent: if mem_total_in_kib5 == 0 {
None
} else {
Some(
mem_used_in_kib5 as f64 / mem_total_in_kib5 as f64
* 100.0,
)
},
},
));
results.push((
name6,
MemHarvest {
mem_total_in_kib: mem_total_in_kib6,
mem_used_in_kib: mem_used_in_kib6,
use_percent: if mem_total_in_kib6 == 0 {
None
} else {
Some(
mem_used_in_kib6 as f64 / mem_total_in_kib6 as f64
* 100.0,
)
},
},
));
results.push((
name7,
MemHarvest {
mem_total_in_kib: mem_total_in_kib7,
mem_used_in_kib: mem_used_in_kib7,
use_percent: if mem_total_in_kib7 == 0 {
None
} else {
Some(
mem_used_in_kib7 as f64 / mem_total_in_kib7 as f64
* 100.0,
)
},
},
));
results.push((
name8,
MemHarvest {
mem_total_in_kib: mem_total_in_kib8,
mem_used_in_kib: mem_used_in_kib8,
use_percent: if mem_total_in_kib8 == 0 {
None
} else {
Some(
mem_used_in_kib8 as f64 / mem_total_in_kib8 as f64
* 100.0,
)
},
},
));
// TODO REMOVE
}
}
}
Expand Down
130 changes: 130 additions & 0 deletions src/app/data_harvester/memory/general/sysinfo.rs
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,29 @@ pub async fn get_gpu_data() -> crate::utils::error::Result<Option<Vec<(String, M
// add device memory in bytes
let mem_total_in_kib = mem.total / 1024;
let mem_used_in_kib = mem.used / 1024;
// TODO REMOVE
let name2 = name.clone();
let mem_total_in_kib2 = mem_total_in_kib * 2;
let mem_used_in_kib2 = mem_used_in_kib + 1024 * 2;
let name3 = name.clone();
let mem_total_in_kib3 = mem_total_in_kib * 3;
let mem_used_in_kib3 = mem_used_in_kib + 1024 * 3;
let name4 = name.clone();
let mem_total_in_kib4 = mem_total_in_kib * 4;
let mem_used_in_kib4 = mem_used_in_kib + 1024 * 4;
let name5 = name.clone();
let mem_total_in_kib5 = mem_total_in_kib * 5;
let mem_used_in_kib5 = mem_used_in_kib + 1024 * 5;
let name6 = name.clone();
let mem_total_in_kib6 = mem_total_in_kib * 6;
let mem_used_in_kib6 = mem_used_in_kib + 1024 * 6;
let name7 = name.clone();
let mem_total_in_kib7 = mem_total_in_kib * 7;
let mem_used_in_kib7 = mem_used_in_kib + 1024 * 7;
let name8 = name.clone();
let mem_total_in_kib8 = mem_total_in_kib * 8;
let mem_used_in_kib8 = mem_used_in_kib + 1024 * 8;
// TODO REMOVE
results.push((
name,
MemHarvest {
Expand All @@ -122,6 +145,113 @@ pub async fn get_gpu_data() -> crate::utils::error::Result<Option<Vec<(String, M
},
},
));
// TODO REMOVE
results.push((
name2,
MemHarvest {
mem_total_in_kib: mem_total_in_kib2,
mem_used_in_kib: mem_used_in_kib2,
use_percent: if mem_total_in_kib2 == 0 {
None
} else {
Some(
mem_used_in_kib2 as f64 / mem_total_in_kib2 as f64
* 100.0,
)
},
},
));
results.push((
name3,
MemHarvest {
mem_total_in_kib: mem_total_in_kib3,
mem_used_in_kib: mem_used_in_kib3,
use_percent: if mem_total_in_kib3 == 0 {
None
} else {
Some(
mem_used_in_kib3 as f64 / mem_total_in_kib3 as f64
* 100.0,
)
},
},
));
results.push((
name4,
MemHarvest {
mem_total_in_kib: mem_total_in_kib4,
mem_used_in_kib: mem_used_in_kib4,
use_percent: if mem_total_in_kib4 == 0 {
None
} else {
Some(
mem_used_in_kib4 as f64 / mem_total_in_kib4 as f64
* 100.0,
)
},
},
));
results.push((
name5,
MemHarvest {
mem_total_in_kib: mem_total_in_kib5,
mem_used_in_kib: mem_used_in_kib5,
use_percent: if mem_total_in_kib5 == 0 {
None
} else {
Some(
mem_used_in_kib5 as f64 / mem_total_in_kib5 as f64
* 100.0,
)
},
},
));
results.push((
name6,
MemHarvest {
mem_total_in_kib: mem_total_in_kib6,
mem_used_in_kib: mem_used_in_kib6,
use_percent: if mem_total_in_kib6 == 0 {
None
} else {
Some(
mem_used_in_kib6 as f64 / mem_total_in_kib6 as f64
* 100.0,
)
},
},
));
results.push((
name7,
MemHarvest {
mem_total_in_kib: mem_total_in_kib7,
mem_used_in_kib: mem_used_in_kib7,
use_percent: if mem_total_in_kib7 == 0 {
None
} else {
Some(
mem_used_in_kib7 as f64 / mem_total_in_kib7 as f64
* 100.0,
)
},
},
));
results.push((
name8,
MemHarvest {
mem_total_in_kib: mem_total_in_kib8,
mem_used_in_kib: mem_used_in_kib8,
use_percent: if mem_total_in_kib8 == 0 {
None
} else {
Some(
mem_used_in_kib8 as f64 / mem_total_in_kib8 as f64
* 100.0,
)
},
},
));
// TODO REMOVE
}
}
}
Expand Down

0 comments on commit 052eee2

Please sign in to comment.