{ "$schema": "http://json-schema.org/draft-06/schema#", "$ref": "#/definitions/Welcome1", "definitions": { "Welcome1": { "type": "object", "additionalProperties": false, "properties": { "metrics": { "$ref": "#/definitions/Metrics" }, "soc": { "$ref": "#/definitions/Soc" } }, "required": [ "metrics", "soc" ], "title": "Welcome1" }, "Metrics": { "type": "object", "additionalProperties": false, "properties": { "consumption": { "$ref": "#/definitions/Consumption" }, "e_clusters": { "type": "array", "items": { "$ref": "#/definitions/Cluster" } }, "gpu": { "$ref": "#/definitions/GPU" }, "memory": { "$ref": "#/definitions/Memory" }, "p_clusters": { "type": "array", "items": { "$ref": "#/definitions/Cluster" } }, "thermal_pressure": { "type": "string" } }, "required": [ "consumption", "e_clusters", "gpu", "memory", "p_clusters", "thermal_pressure" ], "title": "Metrics" }, "Consumption": { "type": "object", "additionalProperties": false, "properties": { "ane_w": { "type": "number" }, "cpu_w": { "type": "number" }, "gpu_w": { "type": "number" }, "package_w": { "type": "number" } }, "required": [ "ane_w", "cpu_w", "gpu_w", "package_w" ], "title": "Consumption" }, "Cluster": { "type": "object", "additionalProperties": false, "properties": { "cpus": { "type": "array", "items": { "$ref": "#/definitions/GPU" } }, "dvfm_states": { "type": "array", "items": { "$ref": "#/definitions/DvfmState" } }, "freq_mhz": { "type": "number" }, "name": { "type": "string" } }, "required": [ "cpus", "dvfm_states", "freq_mhz", "name" ], "title": "Cluster" }, "GPU": { "type": "object", "additionalProperties": false, "properties": { "active_ratio": { "type": "number" }, "dvfm_states": { "type": "array", "items": { "$ref": "#/definitions/DvfmState" } }, "freq_mhz": { "type": "number" }, "id": { "type": "integer" } }, "required": [ "active_ratio", "dvfm_states", "freq_mhz" ], "title": "GPU" }, "DvfmState": { "type": "object", "additionalProperties": false, "properties": { "active_ratio": { "type": "number" }, "freq_mhz": { "type": "integer" } }, "required": [ "active_ratio", "freq_mhz" ], "title": "DvfmState" }, "Memory": { "type": "object", "additionalProperties": false, "properties": { "ram_total": { "type": "integer" }, "ram_used": { "type": "integer" }, "swap_total": { "type": "integer" }, "swap_used": { "type": "integer" } }, "required": [ "ram_total", "ram_used", "swap_total", "swap_used" ], "title": "Memory" }, "Soc": { "type": "object", "additionalProperties": false, "properties": { "cpu_brand_name": { "type": "string" }, "max_ane_w": { "type": "number" }, "max_cpu_w": { "type": "number" }, "max_gpu_w": { "type": "number" }, "max_package_w": { "type": "number" }, "num_cpu_cores": { "type": "integer" }, "num_efficiency_cores": { "type": "integer" }, "num_gpu_cores": { "type": "integer" }, "num_performance_cores": { "type": "integer" } }, "required": [ "cpu_brand_name", "max_ane_w", "max_cpu_w", "max_gpu_w", "max_package_w", "num_cpu_cores", "num_efficiency_cores", "num_gpu_cores", "num_performance_cores" ], "title": "Soc" } } }