[v0.03] Add printer backend from cpufetch (still printing CPU logo)

This commit is contained in:
Dr-Noob
2021-08-15 23:23:36 +02:00
parent 8f31748d1e
commit 7ad484b938
13 changed files with 609 additions and 30 deletions

View File

@@ -95,15 +95,24 @@ struct gpu_info* get_gpu_info() {
return gpu;
}
int32_t get_str_sm(struct gpu_info* gpu) {
return gpu->topo->streaming_mp;
char* get_str_sm(struct gpu_info* gpu) {
uint32_t max_size = 10;
char* dummy = (char *) ecalloc(max_size, sizeof(char));
snprintf(dummy, max_size, "%d", gpu->topo->streaming_mp);
return dummy;
}
int32_t get_str_cores_sm(struct gpu_info* gpu) {
return gpu->topo->cores_per_mp;
char* get_str_cores_sm(struct gpu_info* gpu) {
uint32_t max_size = 10;
char* dummy = (char *) ecalloc(max_size, sizeof(char));
snprintf(dummy, max_size, "%d", gpu->topo->cores_per_mp);
return dummy;
}
int32_t get_str_cuda_cores(struct gpu_info* gpu) {
return gpu->topo->cuda_cores;
char* get_str_cuda_cores(struct gpu_info* gpu) {
uint32_t max_size = 10;
char* dummy = (char *) ecalloc(max_size, sizeof(char));
snprintf(dummy, max_size, "%d", gpu->topo->cuda_cores);
return dummy;
}