{ "required_tables": [ { "name": "top_kernels", "required_columns": [ "name", "total_calls", "total_duration", "average", "percentage" ], "validation_queries": [ { "comparison": "equals", "description": "Check for null function names", "error_message": "Found API calls with null function names", "expected_result": 0, "query": "SELECT COUNT(*) FROM top_kernels WHERE name IS NULL" }, { "comparison": "equals", "description": "Check for 3 unique kernels", "error_message": "Expecting 3 unique kernels", "expected_result": 3, "query": "SELECT COUNT(*) FROM top_kernels" } ] }, { "min_rows": 12, "name": "kernels", "required_columns": [ "id", "category", "name", "start", "end", "queue", "stream" ], "validation_queries": [ { "comparison": "equals", "description": "Check for null function names", "error_message": "Found kernels with null function names", "expected_result": 0, "query": "SELECT COUNT(*) as count FROM kernels WHERE name IS NULL" }, { "comparison": "equals", "description": "Check that we have 12 kernel dispatches", "error_message": "Expecting 12 kernel dispatches", "expected_result": 12, "query": "SELECT COUNT(*) as count FROM kernels" }, { "comparison": "equals", "description": "Check for kernels with no active time", "error_message": "Kernels with no active execution times found", "expected_result": 0, "query": "SELECT COUNT(*) as count FROM kernels WHERE (end - start) = 0" }, { "comparison": "equals", "description": "Check we have 4 kernels named %Z4vmulIiEvPT_S1_S1_i_l51.kd", "error_message": "Unexpected %Z4vmulIiEvPT_S1_S1_i_l51.kd kernel dispatches", "expected_result": 4, "query": "SELECT COUNT(*) as count FROM kernels WHERE name LIKE '__omp_offloading_%Z4vmulIiEvPT_S1_S1_i_l51.kd'" }, { "comparison": "equals", "description": "Check we have 4 kernels named %Z4vmulIfEvPT_S1_S1_i_l51.kd", "error_message": "Unexpected %Z4vmulIfEvPT_S1_S1_i_l51.kd kernel dispatches", "expected_result": 4, "query": "SELECT COUNT(*) as count FROM kernels WHERE name LIKE '__omp_offloading_%Z4vmulIfEvPT_S1_S1_i_l51.kd'" }, { "comparison": "equals", "description": "Check we have 4 kernels named %Z4vmulIdEvPT_S1_S1_i_l51.kd", "error_message": "Unexpected %Z4vmulIdEvPT_S1_S1_i_l51.kd kernel dispatches", "expected_result": 4, "query": "SELECT COUNT(*) as count FROM kernels WHERE name LIKE '__omp_offloading_%Z4vmulIdEvPT_S1_S1_i_l51.kd'" } ] } ] }