16 de abril de 2025 - Snowflake ML Jobs — Versão preliminar¶
A Snowflake anuncia a versão preliminar do Snowflake ML Jobs, um novo recurso que permite que você executar fluxos de trabalho de aprendizado de máquina (ML) a partir do seu ambiente local.
O Snowflake ML Jobs permite que você faça isso:
Execute as cargas de trabalho de ML no Snowflake Compute Pools, aproveitando as instâncias do GPU e do CPU de alta memória.
Use seu ambiente de desenvolvimento preferido, como VS Code ou Jupyter Notebooks, sem precisar de planilhas ou notebooks do Snowflake.
Instale e use pacotes Python personalizados em seu ambiente de tempo de execução.
Otimize o carregamento de dados, o treinamento e o ajuste de hiperparâmetros com as APIs distribuídas do Snowflake.
Integre-se com ferramentas de orquestração, como o Apache Airflow.
Monitore e gerencie os trabalhos de forma programática usando APIs do Snowflake.
Os principais benefícios do Snowflake ML Jobs incluem:
Escalabilidade: execute o treinamento em grande escala do ML em conjuntos de dados que exigem recursos de computação significativos ou aceleração do GPU.
Flexibilidade: mantenha seu ambiente de desenvolvimento existente e aproveite os recursos de computação da Snowflake.
Eficiência: trabalhe diretamente com grandes conjuntos de dados do Snowflake para reduzir a movimentação de dados e evitar transferências de dados de alto custo.
Produção: mova o código ML do desenvolvimento para a produção com alterações mínimas, permitindo a execução programática por meio de pipelines.
Compatibilidade: melhore e altere os fluxos de trabalho de código aberto do ML com modificações mínimas no código.
Para começar a usar o Snowflake ML Jobs, consulte Snowflake ML Jobs.
Importante
O Snowflake ML Jobs está disponível no pacote Snowpark ML Python (snowflake-ml-python
) versão 1.8.2 e posterior.