snowflake-arctic
by
Snowflake-Labs

Description: The snowflake-labs/snowflake-arctic repository contains research artifacts and implementation code from Snowflake's AI Research team focused on advancing large...

View on GitHub ↗

Summary Information

Updated 22 minutes ago
Added to GitGenius on April 26th, 2024
Created on April 22nd, 2024
Open Issues & Pull Requests: 11 (+0)
Number of forks: 51
Total Stargazers: 559 (+0)
Total Subscribers: 6 (+0)

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 674 days
Stale 30+ days: 9
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 4.2 hours
Mean response time: 32.4 hours
90th percentile: 5.1 days
Tracked items: 6

Most active contributors

Detailed Description

The snowflake-labs/snowflake-arctic repository contains research artifacts and implementation code from Snowflake's AI Research team focused on advancing large language model training and inference. Written primarily in Python, the repository serves as the central hub for Snowflake's open-source AI initiatives, including the release of Arctic, their flagship enterprise-focused language model, and optimized stacks for Llama 3.1 405B.

Arctic represents Snowflake's approach to cost-effective enterprise AI. The model uses a Dense-MoE Hybrid transformer architecture combining a 10B dense transformer with a residual 128x3.66B mixture-of-experts MLP, resulting in 480B total parameters with 17B active parameters selected via top-2 gating. According to the repository documentation, Arctic achieves performance on par with or better than Llama 3 8B and Llama 2 70B on enterprise metrics while using less than half the training compute budget. The model excels specifically at SQL generation, coding tasks, and instruction following—capabilities Snowflake identified as critical for enterprise customers building conversational SQL data copilots, code copilots, and retrieval-augmented generation chatbots. Arctic is released under an Apache 2.0 license with weights available through Hugging Face, alongside open-sourced data recipes and research insights.

The repository also contains comprehensive support for Llama 3.1 405B inference and fine-tuning, developed in collaboration with DeepSpeed, Hugging Face, and vLLM. The inference stack supports a 128K context window and achieves up to 3x lower end-to-end latency and 1.4x higher throughput compared to existing open-source solutions. Fine-tuning capabilities enable training on single and multi-node environments using memory-efficient techniques including parameter-efficient fine-tuning, FP8 quantization, ZeRO-3-inspired sharding, and targeted parameter offloading.

GitGenius activity tracking shows the repository maintains responsive issue and pull request handling, with a median response latency of 4.2 hours across tracked items and a mean of 32.4 hours. The most active contributors tracked include JF-D with 10 events, jeffra with 8 events, and AllanOricil with 4 events. The repository's contributor network overlaps with major projects including microsoft/vscode, nuxt/nuxt, and prisma/prisma, indicating engagement from developers across different technology domains.

The repository is classified across multiple data and AI-related categories including data versioning, metadata management, data governance, cloud data lakehouse, analytics, and AI capabilities. This reflects Snowflake's positioning of Arctic and related tools within their broader data cloud platform ecosystem. The repository includes practical getting-started guides for both Arctic and Llama 3.1 405B, with separate inference deployment tutorials using Hugging Face and vLLM, plus fine-tuning documentation. Additionally, the team publishes ongoing cookbook releases exploring topics like mixture-of-experts architectures, efficient training systems, and data approaches for large language models, demonstrating commitment to sharing research insights with the broader AI community.

snowflake-arctic
by
Snowflake-LabsSnowflake-Labs/snowflake-arctic

Repository Details

Fetching additional details & charts...