January 2026 Summaries
6 posts from Together AI
Filter
Month:
Year:
Post Summaries
Back to Blog
DSGym is a comprehensive framework developed to evaluate and train large language model (LLM)-based data science agents, addressing the limitations of existing benchmarks that assess isolated skills in varied environments. By integrating diverse data science evaluation suites into a single API, DSGym standardizes abstractions for datasets, agents, and metrics, thus facilitating fairer comparisons and reducing integration costs. The framework introduces novel scientific analysis tasks and modeling competitions, such as 90 bioinformatics tasks and 92 Kaggle competitions, to expand the evaluation scope. Beyond evaluation, DSGym supports agent training through trajectory generation and synthetic data pipelines, demonstrated by training a 4B model on 2,000 generated examples to achieve state-of-the-art performance. DSGym's design simplifies the addition of new tasks and evaluation scripts by using a modular approach, while its benchmarks reveal that many models rely on memorization instead of actual data analysis, particularly for general tasks. Through systematic investigation, DSGym aims to enhance the capability of data science agents to genuinely reason about data, rather than merely recall patterns.
Jan 26, 2026
1,270 words in the original blog post.
To reduce inference latency without incurring massive costs, teams can adopt several strategies that optimize GPU usage and computing processes. These include maximizing work extraction from GPUs, eliminating compute stalls, and carefully selecting decoding techniques tailored to specific traffic patterns. Performance tuning should be an ongoing process rather than a one-time setup, allowing for faster responses and reduced cost per token. Key optimization techniques involve model-level adjustments like quantization and distillation, which lower memory usage and increase speed without compromising quality. Additionally, reducing network latency through regional inference proxies, addressing memory stalls, and improving decoding speed with methods like multi-token prediction and speculative decoding are crucial. Hardware choices, particularly with new options like NVIDIA Blackwell GPUs, and parallelism strategies play a significant role in enhancing efficiency. Dynamically shifting GPU capacity across endpoints based on real-time demand helps manage uneven traffic distribution effectively. Implementing these optimization strategies leads to lower costs, improved predictability, and enhanced user experience for interactive and real-time AI products.
Jan 22, 2026
1,234 words in the original blog post.
High-performance search infrastructure is crucial for AI systems, particularly those utilizing large language models (LLMs), as they depend heavily on external context to generate accurate and grounded responses. Retrieval-augmented generation (RAG) remains relevant, with a shift toward more sophisticated context engineering and strategic retrieval processes to enhance AI output quality. Modern AI agents benefit from multi-stage search architectures, where the initial broad retrieval is followed by a more precise and compute-intensive reranking stage to reorder and score documents based on relevance. Reranking is often ignored but crucial in reducing model errors and improving latency and token efficiency. New techniques, such as training rerankers with reinforcement learning, are emerging, allowing retrieval systems to adapt better to various use cases. Despite the evolving AI search ecosystem, challenges such as tool fragmentation and limited multimodal support persist, but next-generation platforms are addressing these by enabling frictionless pipelines. Investing in advanced retrieval and reranking systems is essential for improving product quality, performance, and user trust.
Jan 13, 2026
725 words in the original blog post.
Cursor is an AI-driven coding platform that utilizes real-time intelligence to optimize code development by predicting edits, refactoring, and managing context as developers work. It collaborates with Together AI to build an efficient infrastructure using NVIDIA Blackwell architecture, focusing on low-latency inference to maintain responsiveness. The integration supports the platform's need for predictable latency and stable operation under concurrent workloads. Cursor benefits from early access to NVIDIA Blackwell hardware, utilizing NVIDIA GB200 NVL72 and HGX B200 for enhanced performance. The collaboration includes porting the inference stack to ARM architecture and developing custom kernels for Blackwell's new Tensor Core instructions, ensuring efficient parallelism. The process involves quantization to balance memory constraints and output quality, crucial for maintaining code accuracy. Cursor's production deployment emphasizes throughput and utilization, aiming to enhance per-GPU economics with higher-throughput endpoints as demand increases.
Jan 13, 2026
683 words in the original blog post.
Training foundation models at scale requires orchestrating hundreds or thousands of GPUs in parallel, utilizing multi-node GPU clusters to handle models with billions to trillions of parameters. This process involves distributing the model and data across multiple GPUs using techniques like data parallelism, model parallelism, and pipeline parallelism, while coordinating execution through high-speed interconnects such as NVLink and InfiniBand. The shift to distributed training is crucial as single-node training becomes impractical due to memory constraints and extended timeframes, with multi-node clusters significantly reducing training time from months to days or weeks. The setup demands robust infrastructure to avoid bottlenecks, as inadequate network configuration can drastically lower GPU utilization. Effective distributed training requires checkpointing for fault tolerance and careful configuration of network and storage systems. Practical implementation involves verifying infrastructure, configuring distributed frameworks, implementing automatic checkpointing, and conducting scaling tests to ensure high efficiency and reliability. Real-world examples, like training a 72B parameter model on B300 GPU clusters, highlight the challenges and strategies in achieving optimal performance.
Jan 12, 2026
979 words in the original blog post.
Selecting the right open model for specific workloads involves navigating a vast landscape of over 2 million models on platforms like Hugging Face, each offering varying levels of transparency, adaptability, and control compared to closed models. Open models are favored for their introspective capabilities, allowing organizations to understand and refine their decision-making processes by addressing issues such as overfitting and bias. They also support a wide range of fine-tuning techniques, enabling customization to meet specific enterprise needs. Legal considerations, such as licensing and country of origin, play a crucial role in model selection, with some licenses being more restrictive than others. Evaluating models requires balancing factors like cost, speed, and quality, where larger models typically offer higher quality at greater expense and lower speed. Effective evaluation involves using a combination of traditional metrics and innovative methods like LLM-as-a-judge evaluations to approximate performance on complex tasks. Fine-tuning is a powerful strategy for improving models, allowing organizations to create tailored solutions adapted to their unique data and tasks, often with minimal investment. Ultimately, manual review remains essential to comprehensively understand model failures and refine evaluation processes.
Jan 08, 2026
1,617 words in the original blog post.