Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o tempo mínimo, máximo e médio de treinamento para modelos de IA usando diferentes plataformas de hardware?
 ###Tabelas: 
 CREATE TABLE training_times (id INT, model_name VARCHAR(50), hardware_platform VARCHAR(50), training_time FLOAT); INSERT INTO training_times (id, model_name, hardware_platform, training_time) VALUES (1, 'ModelA', 'GPU', 2.1), (2, 'ModelB', 'CPU', 1.5), (3, 'ModelC', 'TPU', 2.9);
 SELECT hardware_platform, MIN(training_time) as min_training_time, MAX(training_time) as max_training_time, AVG(training_time) as avg_training_time FROM training_times GROUP BY hardware_platform;