[[System@Scale - AI Observability]]でMetaが採用しているGPUのFLOPSの計算式。 ![[Pasted image 20250109162859.png]] ## PromQL ``` ( sum(DCGM_FI_DEV_GPU_SM_CLOCK) / sum(DCGM_FI_DEV_GPU_MAX_SM_CLOCK) ) * ( (33.5 * 1000 * 1000 * 1000 * avg(DCGM_FI_PROF_PIPE_FP64_ACTIVE)) +(67000000000 * avg(DCGM_FI_PROF_PIPE_FP32_ACTIVE)) +(1979000000000 * avg(DCGM_FI_PROF_PIPE_FP16_ACTIVE)) +(67000000000 * avg(DCGM_FI_PROF_PIPE_TENSOR_ACTIVE)) ) ``` ``` ( sum(DCGM_FI_DEV_SM_CLOCK) / sum(DCGM_FI_DEV_MAX_SM_CLOCK) ) * ( 33.5 * 1000 * 1000 * 1000 * 1000 * avg(DCGM_FI_PROF_PIPE_FP64_ACTIVE) * count(DCGM_FI_PROF_PIPE_FP64_ACTIVE) + (66.9 * 1000 * 1000 * 1000 * 1000 * avg(DCGM_FI_PROF_PIPE_FP32_ACTIVE) * count(DCGM_FI_PROF_PIPE_FP32_ACTIVE)) + (133.8 * 1000 * 1000 * 1000 * 1000 * avg(DCGM_FI_PROF_PIPE_FP16_ACTIVE) * count(DCGM_FI_PROF_PIPE_FP16_ACTIVE)) + (989.4 * 1000 * 1000 * 1000 * 1000 * avg(DCGM_FI_PROF_PIPE_TENSOR_HMMA_ACTIVE) * count(DCGM_FI_PROF_PIPE_TENSOR_HMMA_ACTIVE)) + (66.9 * 1000 * 1000 * 1000 * 1000 * avg(DCGM_FI_PROF_PIPE_TENSOR_DFMA_ACTIVE) * count(DCGM_FI_PROF_PIPE_TENSOR_DFMA_ACTIVE)) ) ``` ``` sum( ( DCGM_FI_DEV_SM_CLOCK{job="dcgm-exporter"} / DCGM_FI_DEV_MAX_SM_CLOCK{job="dcgm-exporter"} ) * ( (33.5 * 1000 * 1000 * 1000 * 1000 * DCGM_FI_PROF_PIPE_FP64_ACTIVE{job="dcgm-exporter"}) + (66.9 * 1000 * 1000 * 1000 * 1000 * DCGM_FI_PROF_PIPE_FP32_ACTIVE{job="dcgm-exporter"}) + (133.8 * 1000 * 1000 * 1000 * 1000 * DCGM_FI_PROF_PIPE_FP16_ACTIVE{job="dcgm-exporter"}) + (989.4 * 1000 * 1000 * 1000 * 1000 * DCGM_FI_PROF_PIPE_TENSOR_HMMA_ACTIVE{job="dcgm-exporter"}) + (66.9 * 1000 * 1000 * 1000 * 1000 * DCGM_FI_PROF_PIPE_TENSOR_DFMA_ACTIVE{job="dcgm-exporter"}) ) ) by (partition) ```