[AINews] Learnings from o1 AMA
This is AI News! an MVP of a service that goes thru all AI discords/Twitters/reddits and summarizes what people are talking about, so that you can keep up without the fatigue. Signing up here opts you in to the real thing when we launch it 🔜
Appreciation for RL-based CoT is all you need.
AI News for 9/12/2024-9/13/2024. We checked 7 subreddits, 433 Twitters and 30 Discords (216 channels, and 5103 messages) for you. Estimated reading time saved (at 200wpm): 502 minutes. You can now tag @smol_ai for AINews discussions!
On day 2 of the o1 release we learned:
- o1-preview scores 21% on ARC-AGI (SOTA is 46%): "In summary, o1 represents a paradigm shift from "memorize the answers" to "memorize the reasoning" but is not a departure from the broader paradigm of fitting a curve to a distribution in order to boost performance by making everything in-distribution."
- o1-preview scores ~80% on aider code editing (SOTA - Claude 3.5 Sonnet was 77%): "The o1-preview model had trouble conforming to aider’s diff edit format. The o1-mini model had trouble conforming to both the whole and diff edit formats. Aider is extremely permissive and tries hard to accept anything close to the correct formats. It is surprising that such strong models had trouble with the syntactic requirements of simple text output formats. It seems likely that aider could optimize its prompts and edit formats to better harness the o1 models."
- o1-preview scores ~52% on Cognition-Golden with advice: "Chain-of-thought and asking the model to “think out loud” are common prompts for previous models. On the contrary, we find that asking o1 to only give the final answer often performs better, since it will think before answering regardless. o1 requires denser context and is more sensitive to clutter and unnecessary tokens. Traditional prompting approaches often involve redundancy in giving instructions, which we found negatively impacted performance with o1."
- Andrew Mayne's o1 prompting advice: "Don’t think of it like a traditional chat model. Frame o1 in your mind as a really smart friend you’re going to send a DM to solve a problem. She’ll answer back with a very well thought out explanation that walks you through the steps."
- The OpenAI Research Team AMA - this last one was best summarized by Tibor Blahe:
It's a quiet Friday otherwise, so you can check out the latest Latent Space pod with OpenAI, or sign up for next week's SF hackathon brought to you by this month's sponsors, our dear friends at WandB!
Advanced RAG Course sponsored by Weights & Biases: Go beyond basic RAG implementations and explore advanced strategies like hybrid search and advanced prompting to optimize performance, evaluation, and deployment. Learn from industry experts at Weights & Biases, Cohere, and Weaviate how to overcome common RAG challenges and build robust AI solutions, with free Cohere credits!
Table of Contents
- AI Twitter Recap
- AI Reddit Recap
- AI Discord Recap
- PART 1: High level Discord summaries
- OpenRouter (Alex Atallah) Discord
- OpenAI Discord
- Unsloth AI (Daniel Han) Discord
- HuggingFace Discord
- Nous Research AI Discord
- Perplexity AI Discord
- Latent Space Discord
- CUDA MODE Discord
- Interconnects (Nathan Lambert) Discord
- Stability.ai (Stable Diffusion) Discord
- LM Studio Discord
- LlamaIndex Discord
- Eleuther Discord
- Cohere Discord
- Modular (Mojo 🔥) Discord
- OpenInterpreter Discord
- DSPy Discord
- OpenAccess AI Collective (axolotl) Discord
- LAION Discord
- Torchtune Discord
- LangChain AI Discord
- tinygrad (George Hotz) Discord
- Gorilla LLM (Berkeley Function Calling) Discord
- LLM Finetuning (Hamel + Dan) Discord
- MLOps @Chipro Discord
- PART 2: Detailed by-Channel summaries and links
- OpenRouter (Alex Atallah) ▷ #announcements (10 messages🔥):
- OpenRouter (Alex Atallah) ▷ #general (784 messages🔥🔥🔥):
- OpenAI ▷ #ai-discussions (491 messages🔥🔥🔥):
- OpenAI ▷ #gpt-4-discussions (40 messages🔥):
- OpenAI ▷ #prompt-engineering (3 messages):
- OpenAI ▷ #api-discussions (3 messages):
- Unsloth AI (Daniel Han) ▷ #general (355 messages🔥🔥):
- Unsloth AI (Daniel Han) ▷ #off-topic (49 messages🔥):
- Unsloth AI (Daniel Han) ▷ #help (40 messages🔥):
- Unsloth AI (Daniel Han) ▷ #research (8 messages🔥):
- HuggingFace ▷ #announcements (1 messages):
- HuggingFace ▷ #general (321 messages🔥🔥):
- HuggingFace ▷ #today-im-learning (3 messages):
- HuggingFace ▷ #cool-finds (3 messages):
- HuggingFace ▷ #i-made-this (12 messages🔥):
- HuggingFace ▷ #reading-group (4 messages):
- HuggingFace ▷ #computer-vision (4 messages):
- HuggingFace ▷ #NLP (8 messages🔥):
- HuggingFace ▷ #diffusion-discussions (4 messages):
- Nous Research AI ▷ #general (334 messages🔥🔥):
- Nous Research AI ▷ #ask-about-llms (8 messages🔥):
- Nous Research AI ▷ #research-papers (5 messages):
- Nous Research AI ▷ #research-papers (5 messages):
- Nous Research AI ▷ #reasoning-tasks (1 messages):
- Perplexity AI ▷ #general (319 messages🔥🔥):
- Perplexity AI ▷ #sharing (18 messages🔥):
- Perplexity AI ▷ #pplx-api (7 messages):
- Latent Space ▷ #ai-general-chat (117 messages🔥🔥):
- Latent Space ▷ #ai-in-action-club (131 messages🔥🔥):
- CUDA MODE ▷ #general (11 messages🔥):
- CUDA MODE ▷ #torch (1 messages):
- CUDA MODE ▷ #cool-links (5 messages):
- CUDA MODE ▷ #jobs (1 messages):
- CUDA MODE ▷ #beginner (1 messages):
- CUDA MODE ▷ #torchao (4 messages):
- CUDA MODE ▷ #off-topic (117 messages🔥🔥):
- CUDA MODE ▷ #irl-meetup (1 messages):
- CUDA MODE ▷ #hqq-mobius (5 messages):
- CUDA MODE ▷ #llmdotc (51 messages🔥):
- CUDA MODE ▷ #webgpu (1 messages):
- CUDA MODE ▷ #cudamode-irl (8 messages🔥):
- CUDA MODE ▷ #liger-kernel (5 messages):
- Interconnects (Nathan Lambert) ▷ #news (130 messages🔥🔥):
- Interconnects (Nathan Lambert) ▷ #random (23 messages🔥):
- Interconnects (Nathan Lambert) ▷ #memes (2 messages):
- Stability.ai (Stable Diffusion) ▷ #general-chat (131 messages🔥🔥):
- LM Studio ▷ #general (68 messages🔥🔥):
- LM Studio ▷ #hardware-discussion (30 messages🔥):
- LlamaIndex ▷ #blog (6 messages):
- LlamaIndex ▷ #general (71 messages🔥🔥):
- LlamaIndex ▷ #ai-discussion (11 messages🔥):
- Eleuther ▷ #general (60 messages🔥🔥):
- Eleuther ▷ #research (3 messages):
- Eleuther ▷ #scaling-laws (11 messages🔥):
- Eleuther ▷ #interpretability-general (1 messages):
- Eleuther ▷ #lm-thunderdome (4 messages):
- Cohere ▷ #discussions (40 messages🔥):
- Cohere ▷ #api-discussions (29 messages🔥):
- Cohere ▷ #projects (1 messages):
- Modular (Mojo 🔥) ▷ #general (25 messages🔥):
- Modular (Mojo 🔥) ▷ #announcements (2 messages):
- Modular (Mojo 🔥) ▷ #mojo (30 messages🔥):
- Modular (Mojo 🔥) ▷ #max (8 messages🔥):
- OpenInterpreter ▷ #general (7 messages):
- OpenInterpreter ▷ #O1 (49 messages🔥):
- OpenInterpreter ▷ #ai-content (3 messages):
- DSPy ▷ #papers (1 messages):
- DSPy ▷ #general (34 messages🔥):
- OpenAccess AI Collective (axolotl) ▷ #general (27 messages🔥):
- OpenAccess AI Collective (axolotl) ▷ #axolotl-dev (6 messages):
- OpenAccess AI Collective (axolotl) ▷ #general-help (1 messages):
- LAION ▷ #general (9 messages🔥):
- LAION ▷ #research (17 messages🔥):
- LAION ▷ #resources (2 messages):
- LAION ▷ #learning-ml (1 messages):
- LAION ▷ #paper-discussion (1 messages):
- Torchtune ▷ #general (4 messages):
- Torchtune ▷ #dev (22 messages🔥):
- LangChain AI ▷ #general (5 messages):
- LangChain AI ▷ #share-your-work (13 messages🔥):
- tinygrad (George Hotz) ▷ #general (2 messages):
- Gorilla LLM (Berkeley Function Calling) ▷ #discussion (2 messages):
- LLM Finetuning (Hamel + Dan) ▷ #general (1 messages):
- MLOps @Chipro ▷ #events (1 messages):
AI Twitter Recap
all recaps done by Claude 3.5 Sonnet, best of 4 runs.
OpenAI Releases o1 Model Series
- Model Capabilities: @sama announced o1, a series of OpenAI's "most capable and aligned models yet." The models are trained with reinforcement learning to think hard about problems before answering, enabling improved reasoning capabilities.
- Performance Improvements: @sama highlighted significant improvements on various benchmarks. @rohanpaul_ai noted that o1 outperformed GPT-4o on 54/57 MMLU subcategories and achieved 78.2% on MMMU, making it competitive with human experts.
- Reasoning Approach: @gdb explained that o1 uses a unique chain-of-thought process, allowing it to break down problems, correct errors, and adapt its approach. This enables "System II thinking" compared to previous models' "System I thinking."
- Model Variants: @sama announced that o1-preview and o1-mini are available immediately in ChatGPT for Plus and Team users, and in the API for tier 5 users. @BorisMPower clarified that tier-5 API access requires $1,000 paid and 30+ days since first successful payment.
- Technical Details: @virattt noted that o1 introduces a new class of "reasoning tokens" which are billed as output tokens and count toward the 128K context window. OpenAI recommends reserving 25K tokens for reasoning, effectively reducing the usable context to ~100K tokens.
- Safety Improvements: @lilianweng mentioned that o1 shows significant improvements in safety and robustness metrics, with reasoning about safety rules being an efficient way to teach models human values and principles.
- Inference Time Scaling: @DrJimFan highlighted that o1 represents a shift towards inference-time scaling, where compute is used during serving rather than just pre-training. This allows for more refined outputs through techniques like Monte Carlo tree search.
- Potential Applications: @swyx shared examples of o1 being used for tasks in economics, genetics, physics, and coding, demonstrating its versatility across domains.
- Developer Access: @LangChainAI announced immediate support for o1 in LangChain Python & JS/TS, allowing developers to integrate the new model into their applications.
Reactions and Analysis
- Paradigm Shift: Many users, including @willdepue, emphasized that o1 represents a new paradigm in AI development, with potential for rapid improvement in the near future.
- Comparison to Other Models: While many were impressed, some users like @aaron_defazio criticized the lack of comparison to previous state-of-the-art models from other labs in OpenAI's release posts.
- Hidden Reasoning: @vagabondjack noted that OpenAI is not revealing the full chain of thought text to users, citing reasons related to "competitive advantage."
- Cost Considerations: @labenz pointed out that o1 output token pricing matches original GPT-3 pricing at $0.06 / 1K tokens, with input tokens 75% cheaper. However, the hidden reasoning tokens may make overall costs comparable to previous models for many use cases.
Memes and Humor
- @karpathy joked about o1-mini refusing to solve the Riemann Hypothesis, humorously referencing potential limitations of the model.
- Several users made jokes about the model's name, with @huybery quipping "If OpenAI o1 Comes, Can Qwen q1 Be Far Behind?"
AI Reddit Recap
/r/LocalLlama Recap
Theme 1. OpenAI o1: A Leap in AI Reasoning Capabilities
- Evals - OpenAI o1 (Score: 110, Comments: 21): OpenAI's o1 models demonstrate significant advancements in STEM and coding tasks, as revealed in their latest evaluation results. The models show 20-30% improvements over previous versions in areas such as mathematics, physics, and computer science, with particularly strong performance in algorithmic problem-solving and code generation. These improvements suggest a notable leap in AI capabilities for technical and scientific applications.
- Users questioned why language models perform poorly on AP English exams compared to complex STEM tasks, noting that solving IMO problems seems more challenging than language-based tests.
- The comment "🍓" was included in the discussion, but its relevance or meaning is unclear without additional context.
- Excitement was expressed over the models' ability to outperform human experts on PhD-level problems, highlighting the significance of this achievement.
- Preliminary LiveBench results for reasoning: o1-mini decisively beats Claude Sonnet 3.5 (Score: 268, Comments: 129): o1-mini, a new AI model, has outperformed Claude 3.5 Sonnet on reasoning benchmarks according to preliminary LiveBench results. The findings were shared by Bindu Reddy on Twitter, indicating a significant advancement in AI reasoning capabilities.
- o1-mini outperforms o1-preview in STEM and code fields, with users noting its superior reasoning capabilities on platforms like lmarena. The model's performance improves with more reinforcement learning and thinking time.
- Users debate the fairness of comparing o1-mini to other models, as it uses built-in Chain of Thought (CoT) reasoning. Some argue this is a legitimate feature, while others view it as "cheesing" benchmarks.
- OpenRouter allows limited access to o1-mini at $3.00/1M input tokens and $12.00/1M output tokens, with a 12 message per day limit. Users express excitement about trying the model despite its high token consumption.
- "We're releasing a preview of OpenAI o1—a new series of AI models designed to spend more time thinking before they respond" - OpenAI (Score: 641, Comments: 248): OpenAI has announced the preview release of o1, a new series of AI models designed to spend more time thinking before responding. These models are engineered to exhibit advanced reasoning abilities, potentially enhancing the quality and depth of AI-generated outputs. The announcement suggests that OpenAI is focusing on improving the deliberative processes of AI systems, which could lead to more thoughtful and accurate responses in various applications.
- OpenAI's new o1 model shows significant improvements in reasoning abilities, scoring 83% on IMO qualifying exams compared to GPT-4's 13%, and reaching the 89th percentile in Codeforces coding competitions. However, some users are skeptical about real-world performance.
- The decision to hide the chain-of-thought process has sparked criticism, with users labeling it as "ClosedAI" and expressing concerns about reduced transparency. Some speculate that clever prompting may still reveal the model's thinking process.
- Comparisons to the recent "Reflection" controversy were made, with discussions on whether this is a more sophisticated implementation of similar concepts. The model also boasts a 4x increase in resistance to jailbreaking attempts, which some view negatively as increased censorship.
Theme 2. Advancements in Open Source and Local LLMs
- DataGemma Release - a Google Collection (27B Models) (Score: 122, Comments: 58): Google has released DataGemma, a collection of 27B parameter language models designed for data analysis tasks. The models, which include variants like DataGemma-2b, DataGemma-7b, and DataGemma-27b, are trained on a diverse dataset of 3 trillion tokens and can perform tasks such as data manipulation, analysis, and visualization using natural language instructions. These models are available for research use under the Apache 2.0 license.
- RIG (Retrieval-Interleaved Generation) is a new term introduced by Google for DataGemma, enhancing Gemma 2 by querying trusted sources and fact-checking against Data Commons. This feature allows DataGemma to retrieve accurate statistical data when generating responses.
- Users demonstrated the functionality of RIG, showing how it can query Data Commons to fill in key statistics, such as demographic information for Sunnyvale, CA. This approach potentially reduces hallucinations in AI-generated responses.
- Some users expressed excitement about trying DataGemma but noted a desire for models with larger context windows. The official Google blog post about DataGemma was shared for additional information.
- Face-off of 6 maintream LLM inference engines (Score: 42, Comments: 38): The post compares 6 mainstream LLM inference engines for local deployment, focusing on inference quality rather than just speed. The author conducted a test using 256 selected MMLU Pro questions from the 'other' category, running Llama 3.1 8B model with various quantization levels across different engines. Results showed that lower quantization levels don't always result in lower quality, with vLLM's AWQ quantization performing best in this specific test, though the author cautions against generalizing these results to all use cases.
- vLLM's AWQ engine was suggested for testing, with the author confirming it's "quite good" and running additional tests. The AWQ engine represents vLLM's "4 bit" version and recently incorporated Marlin kernels.
- Discussion arose about testing with the Triton TensorRT-LLM backend. The author noted it's "famously hard to setup" and requires signing an NVIDIA AI Enterprise License agreement to access the docker image.
- The complexity of TensorRT-LLM setup was highlighted, with the author sharing a screenshot of the quickstart guide. This led to surprise from a commenter who thought Triton was free and open-source.
- Excited about WebGPU + transformers.js (v3): utilize your full (GPU) hardware in the browser (Score: 49, Comments: 7): WebGPU and transformers.js v3 now enable full GPU utilization in web browsers, allowing for significant performance improvements in AI tasks without the need for Python servers or complex setups. The author reports 40-75x speed-ups for embedding models on an M3 Max compared to WASM, and 4-20x speed-ups on consumer-grade laptops with integrated graphics or older GPUs. This technology enables private, on-device inference for various AI applications like Stable Diffusion, Whisper, and GenAI, which can be hosted for free on platforms like GitHub Pages, as demonstrated in projects such as SemanticFinder.
- privacyparachute showcased a project featuring meeting transcription and automatic subtitle creation for audio/video, with privacy controls for recording participants. The project utilizes work by u/xenovatech.
- Discussion on the capability of browser-runnable models, with SeymourBits initially suggesting they were basic (circa 2019). privacyparachute countered, stating that latest models can be run using the right web-AI framework, recommending WebLLM as an example.
- The comments highlight ongoing development in browser-based AI applications, demonstrating practical implementations of the technology discussed in the original post.
Theme 3. Debates on AI Transparency and Open vs Closed Development
- "o1 is still flawed, still limited, and it still seems more impressive on first use than it does after you spend more time with it." (Score: 108, Comments: 49): Sam Altman, CEO of OpenAI, addressed criticisms of GPT-4 Turbo with vision (referred to as "o1") in a Twitter thread, acknowledging its flaws and limitations. He emphasized that while the model may seem impressive initially, extended use reveals its shortcomings, and he stressed the importance of responsible communication about AI capabilities and limitations.
- OpenAI hides the CoT used by o1 to gain competitive advantage. (Score: 40, Comments: 17): OpenAI is reportedly concealing the chain-of-thought (CoT) used by their o1 model to maintain a competitive edge. The post suggests that state-of-the-art (SoTA) models can be developed using open-source software (OSS) models by optimizing CoT prompts for specific metrics, with DSPy mentioned as a tool enabling this approach.
- Anthropic may already have the capability to replicate or surpass OpenAI's o1 model, given the talent migration between companies. Their Sonnet 3.5 model has reportedly been ahead for 3 months, though usage may be limited due to compute constraints.
- OpenAI's admission that censorship significantly reduces model intelligence has sparked interest, particularly in relation to generating chain-of-thought (CoT) outputs.
- The focus on hidden CoT may be a strategic narrative by OpenAI. Some argue that lower-level processes, like those explored in Anthropic's sparse autoencoder work, might better explain token selection and memory formation in AI models.
- If OpenAI can make GPT4o-mini be drastically better than Claude 3.5 at reasoning, that has to bode well for local LLMs doing the same soon? (Score: 111, Comments: 39): The post discusses the potential for open-source alternatives to match or surpass closed AI systems in reasoning capabilities. It suggests that if GPT4o-mini can significantly outperform Claude 3.5 in reasoning tasks, similar improvements might soon be achievable in local LLMs using Chain of Thought (CoT) implementations. The author references studies indicating that GPT3.5 can exceed GPT4's reasoning abilities when given the opportunity to "think" through CoT, implying that open-source models could implement comparable techniques.
- OpenAI o1 training theories include using GPT-4 to generate solutions, applying the STaR paper approach, and using RL directly. The process likely involves a combination of methods, potentially costing hundreds of millions for expert annotations.
- The "ultra secret sauce" may lie in the dataset quality. OpenAI's system card and the "Let's verify step by step" paper provide insights into their approach, which includes reinforcement learning for instruction tuning.
- An experiment using Nisten's prompt with the c4ai-command-r-08-2024-Q4_K_M.gguf model demonstrated improved problem-solving abilities, suggesting that open-source alternatives can potentially match closed AI systems in reasoning tasks.
Theme 4. New Data Generation Techniques for LLM Training
- Hugging Face adds option to query all 200,000+ datasets in SQL directly from your browser! (Score: 215, Comments: 15): Hugging Face has introduced a new feature allowing users to query over 200,000 datasets using SQL directly from their browser. This enhancement enables data exploration and analysis without the need for downloading datasets, providing a more efficient way to interact with the vast collection of datasets available on the platform.
- The feature is powered by DuckDB WASM, allowing SQL queries to run directly in the browser. Users can share their SQL queries and views, and provide feedback or feature requests.
- Users expressed appreciation for Hugging Face's ability to provide extensive bandwidth, storage, and CPU resources. The feature was well-received for its utility in filtering datasets and downloading results.
- Several users found the tool helpful for specific tasks, such as counting dataset elements and performing analyses they previously set up locally using DuckDB.
- I Made A Data Generation Pipeline Specifically for RP: Put in Stories, Get out RP Data with its Themes and Features as Inspiration (Score: 46, Comments: 15): The author introduces RPToolkit, an open-source pipeline for generating roleplaying datasets based on input stories, optimized for use with local models. The pipeline creates varied, rich, multi-turn roleplaying data reflecting the themes, genre, and emotional content of input stories, with the author demonstrating its capabilities by creating a dataset of around 1000 RP sessions using Llama 3 70b and Mistral Large 2 models. The tool aims to solve the problem of data generation for RP model creators, allowing users to create datasets tailored to specific genres or themes without directly quoting input data, potentially avoiding copyright issues.
- Users inquired about recommended LLMs for dataset generation, with the author suggesting turboderp/Mistral-Large-Instruct-2407-123B-exl2 and Llama 3 70b. The Magnum 123B model was also recommended for its ability to handle complex characters and scenarios.
- The author provided a detailed comparison between RPToolkit and the original Augmentoolkit, highlighting improvements such as dedicated RP pipelines, overhauled configs, classifier creator pipeline, and async for faster speed.
- Discussion touched on potential applications, including using RPToolkit for creating storytelling datasets for writing. The author suggested using it as-is or modifying prompts to focus on story writing instead of conversation.
Other AI Subreddit Recap
r/machinelearning, r/openai, r/stablediffusion, r/ArtificialInteligence, /r/LLMDevs, /r/Singularity
AI Model Releases and Improvements
- OpenAI announces o1: OpenAI released a new series of reasoning models called o1, designed to spend more time thinking before responding. The o1-preview model is now available in ChatGPT and the API. It shows improved performance on complex tasks in science, coding, and math.
- o1-mini performance: The o1-mini model scored highly on reasoning benchmarks, surpassing previous models. This suggests significant improvements even in the smaller versions of the new o1 series.
- Flux model advancements: The Flux AI model, developed by Black Forest Labs (original SD team), is generating high-quality images and gaining popularity among AI enthusiasts. It's seen as a significant improvement over Stable Diffusion models.
AI Research and Techniques
- New scaling paradigm: An OpenAI researcher stated that o1 represents a new scaling paradigm, suggesting they are no longer bottlenecked by pretraining. This could indicate a shift in how AI models are developed and scaled.
- Reasoning capabilities: The o1 models are said to have enhanced reasoning capabilities, potentially representing a significant step forward in AI technology. However, some users express skepticism about the extent of these improvements.
AI Model Comparisons and Community Reactions
- Flux vs Stable Diffusion: There's ongoing discussion about Flux outperforming Stable Diffusion models, with many users reporting better results from Flux, especially when combined with LoRA techniques.
- MiniMax video generation: A post claims that MiniMax has surpassed Sora in AI video generation, showing impressive skateboarding clips that look believable to casual observers.
- Community anticipation and skepticism: While there's excitement about new AI developments, there's also skepticism about overhyped announcements and limited releases to select users.
AI Discord Recap
A summary of Summaries of Summaries
O1-mini
Theme 1. OpenAI o1 Model: Performance and Limitations
- OpenAI o1 Shines in Reasoning But Stumbles in Coding: The newly released OpenAI o1 model excels in reasoning and mathematics, outperforming Claude 3.5 Sonnet, but shows disappointing results in coding tasks compared to both GPT-4 and Claude 3.5 Sonnet. Users have observed it generating decent essays and educational content but struggling with practical coding applications.
- Rate Limits Clamp Down on o1 Usage: OpenRouter limited the o1 model to 30 requests per day, leading to user frustration as many hit rate limits after about 12 messages. This restriction has sparked debates on how it affects complex task execution and potential for future limit increases.
- First Commercial Spacewalk Completed: The completion of the first commercial spacewalk has been a significant milestone, detailed in an article discussing key mission events and outcomes.
Theme 2. AI Training Enhancements and Optimization
- Prompt Caching Slashes Costs by 90%: Prompt caching introduced by OpenRouter allows users to achieve latency speedups and potential 90% discounts on prompt tokens for providers like Anthropic and DeepSeek, with expansions anticipated. This feature is reshaping cost structures for frequent AI users.
- Quantization Techniques Boost Model Efficiency: Communities like Unsloth AI and CUDA MODE delve into separate quantization and dequantization processes, exploring methods like QLoRA and debating the merits of dynamic quantization to enhance model performance while managing VRAM limitations.
- Reinforcement Learning with KL Divergence: Discussed in Eleuther Discord, using KL divergence as an auxiliary loss in reinforcement learning helps prevent models from forgetting critical tasks, balancing moderation and creativity.
Theme 3. AI Tools, Integrations, and Platforms
- OAuth Integration Streamlines AI Development: OpenRouter's enhanced OAuth support for coding plugins like
vscode:
andcursor:
facilitates seamless integration of custom AI models into development environments, boosting workflow efficiency for developers. - Modular's Magic and Mojo Update the AI Toolkit: MAX 24.5 and Mojo 24.5 introduce significant performance improvements and Python 3.12 compatibility, utilizing the new Magic package manager for easier installations and environment management. These updates position Modular as a competitive AI solution for developers.
- WebGPU Puzzles Launches for Learning GPU Programming: The new WebGPU Puzzles app by Sarah Pan and Austin Huang teaches GPU programming through interactive browser-based challenges, making GPU access practical without dedicated hardware.
Theme 4. AI Regulations, Ethics, and Alignment
- California's SB 1047 AI Safety Bill Faces Veto Risks: The proposed SB 1047 bill aims to regulate AI safety in California but has a 66%-80% chance of being vetoed due to political influences. Discussions highlight the bill's dependence on the political climate and public perception of AI regulation.
- Concerns Over AI Censorship and Alignment: Across various Discords, members express apprehension that reinforcement learning from human feedback (RLHF) may 'dumb down' AI models, reducing their utility for technical tasks. There's a strong emphasis on balancing AI moderation with maintaining creativity and functionality.
- STaR Technique Enhances Model Reasoning: In LAION, integrating Chain-of-Thought (CoT) with Reinforcement Learning significantly improves model performance on complex reasoning tasks, highlighting the importance of quality data gathering.
Theme 5. Community Events, Collaborations, and Support
- Hackathons and Collaborations Fuel AI Innovation: Events like the LlamaIndex hackathon offer over $20,000 in prizes, fostering Retrieval-Augmented Generation (RAG) projects and encouraging community-led AI agent development. Collaborations with platforms like OpenSea for free mint opportunities also engage the community.
- Private Gatherings and Job Opportunities Strengthen AI Networks: Fleak AI's private happy hour in San Francisco and Vantager's AI Engineer position openings provide networking and career opportunities, enhancing community ties and professional growth within the AI space.
- OpenInterpreter Mobile App Feedback: Users report on challenges with voice response functionality in the OpenInterpreter mobile app, urging for improved user interactions and developer responsiveness, and encouraging community contributions to enhance documentation and troubleshooting.
O1-preview
Theme 1. OpenAI's o1 Model Sparks Excitement and Debate
- o1 Model Wows in Math, Stumbles in Code: OpenAI's new o1 model has the AI community buzzing, impressing users with its reasoning and math prowess but leaving them puzzled over its underwhelming coding performance compared to GPT-4 and Claude 3.5 Sonnet.
- o1 shines in complex reasoning tasks but struggles to deliver useful outputs in coding, prompting mixed reactions.
- Rate Limits Rain on o1's Parade: Early adopters of o1 are hitting strict rate limits—some after just 12 messages—sparking frustration and discussions about the model's practicality for serious use.
- Users are questioning token consumption discrepancies and the impact on their ability to conduct complex tasks effectively.
- Benchmark Battles: Is o1 Playing Fair?: Debates ignite over the fairness of AI model benchmarks, with o1's unique answer selection mechanism complicating direct comparisons to models like GPT-4o.
- Calls for benchmarks that consider compute budgets and selection methods highlight the complexities of evaluating AI progress.
Theme 2. Developers Supercharge Tools with AI Integration
- Coding Gets an IQ Boost with OAuth and AI: OpenRouter introduces OAuth support for plugins like
vscode:
andcursor:
, letting developers seamlessly integrate custom AI models into their code editors.- This update brings AI-powered solutions directly into IDEs, turbocharging workflow efficiency.
- TypeScript Taps into AI with LlamaIndex.TS Launch: LlamaIndex.TS brings advanced AI functionalities to TypeScript, simplifying development with tools tailored for TS enthusiasts.
- The package offers crucial features to streamline AI integration into TypeScript projects.
- Vim Lovers Unite Over AI-Powered Editing: Developers share resources on mastering Vim and Neovim, including a YouTube playlist on configuration, to boost coding speed with AI assistance.
- Communities collaborate to integrate AI into editors, enhancing efficiency and sharing best practices.
Theme 3. Fine-Tuners Face Off Against Training Challenges
- Memory Leaks Crash the GPU Party: Developers grapple with memory leaks in PyTorch when using variable GPU batch sizes, highlighting the woes of fluctuating tensor sizes and the need for better handling of variable sequence lengths.
- Concerns over padding inefficiencies spark calls for robust solutions to memory pitfalls.
- VRAM Limitations Test Fine-Tuners' Patience: Community members struggle to fine-tune models like Llama3 under tight VRAM constraints, experimenting with learning rate schedulers and strategies like gradient accumulation steps.
- "Trial and error remains our mantra," one user mused, reflecting the collective quest for efficient configurations.
- Phi-3.5 Training Goes Nowhere Fast: Attempts to train phi-3.5 leave users exasperated as LoRA adapters fail to learn anything substantial, prompting bug reports and deep dives into possible glitches.
- Frustrations mount as fine-tuners hit walls with the elusive model.
Theme 4. New Tools and Models Stir Up the AI Scene
- MAX 24.5 Rockets Ahead with 45% Speed Boost: MAX 24.5 debuts with a hefty 45% performance improvement in int4k Llama token generation, delighting developers hungry for speed.
- The new driver interface and token efficiency position MAX as a heavyweight contender in AI tools.
- Open Interpreter's Token Diet Leaves Users Hungry: Open Interpreter gobbles up 10,000 tokens for just six requests, leading users to question its voracious appetite and seek smarter ways to optimize token use.
- Discussions focus on slimming down token consumption without sacrificing functionality.
- Warhammer Fans Forge Ahead with Adaptive RAG: The Warhammer Adaptive RAG project rallies fans and developers alike, showcasing innovative uses of local models and features like hallucination detection and answer grading.
- Community feedback fuels the project's evolution, embodying the spirit of collaborative AI development.
Theme 5. AI Policy and Accessibility Conversations Heat Up
- California's AI Bill Faces Political Showdown: The proposed California SB 1047 AI safety bill spurs debate, with an estimated 66%-80% chance of a veto amid political maneuvering.
- The bill's uncertain fate underscores tensions between innovation and regulation in the AI sphere.
- Has OpenAI Put a PhD in Everyone's Pocket?: Users marvel at OpenAI's strides, suggesting AI advancements are "like having a PhD in everyone's pocket," while pondering if society truly grasps the magnitude of this shift.
- The discourse highlights AI's transformative impact on knowledge accessibility.
- Call for Fair Play in AI Benchmarks Rings Louder: Debates over AI model evaluations intensify, with advocates pushing for benchmarks that factor in compute budgets and selection methods to level the playing field.
- The community seeks more nuanced metrics to accurately reflect AI capabilities and progress.
PART 1: High level Discord summaries
OpenRouter (Alex Atallah) Discord
- OpenAI o1 Model Live for Everyone: The new OpenAI o1 model family is now live, allowing clients to stream all tokens at once, but initially under rate limits of 30 requests per day, resulting in users hitting rate limit errors after 12 messages.
- This limited release has sparked discussions on how these constraints affect usage patterns across different applications in coding and reasoning tasks.
- Prompt Caching Delivers Savings: Prompt caching now enables users to achieve latency speedups and potential 90% discounts on prompt tokens while sharing cached items, active for Anthropic and DeepSeek.
- This feature's expansion is anticipated for more providers, potentially reshaping cost structures for frequent users.
- OAuth Support Enhanced for Tool Integration: OpenRouter introduces OAuth support for coding plugins like
vscode:
andcursor:
, facilitating seamless integration of custom AI models.- This update allows developers to bring their AI-powered solutions directly into their IDEs, enhancing workflow efficiency.
- Rate Limits Disappoint Users: Users express frustration with OpenRouter's recent update limiting the o1 model to 30 requests per day, which they feel stifles their ability to conduct complex tasks effectively.
- Many are eager to see how usage patterns evolve and whether there's potential for increasing these limits.
- Technical Issues with Empty Responses: Technical concerns arose when users reported receiving 60 empty lines in completion JSON, suggesting instability issues that need addressing.
- One community member advised a waiting period for system adjustments before reconsidering the reliability of responses.
OpenAI Discord
- OpenAI o1 shows mixed results against GPT-4: Users pointed out that OpenAI o1 excels in reasoning and mathematics but shows disappointing results in coding compared to both GPT-4 and Claude 3.5 Sonnet.
- While it generates decent essays and educational content, there are considerable limitations in its coding capabilities.
- AI's evolving role in Art and Creativity: Discussion emerged on AI-generated art pushing human artistic limits while also creating a saturation of low-effort content.
- Participants envision a future where AI complements rather than replaces human creativity, albeit with concerns over content quality.
- Clarifying RAG vs Fine-Tuning for Chatbots: A member queried the benefits of Retrieval-Augmented Generation (RAG) versus fine-tuning for educational chatbots, receiving consensus that RAG is superior for context-driven questioning.
- Experts emphasized that fine-tuning adjusts behaviors, not knowledge, making it less suitable for real-time question answering.
- ChatGPT faces song translation frustrations: Users reported that ChatGPT struggles to translate generated songs, often returning only snippets rather than full lyrics due to its creative content guidelines.
- This limitation hampers the project continuity that many users seek, adding complexity to extending past conversations.
- Changes in User Interface spark complaints: Members expressed their dissatisfaction with recent user interface changes, particularly how copy and paste functionality broke line separations.
- This has led to usability issues and frustrations as members navigate the evolving interface.
Unsloth AI (Daniel Han) Discord
- Unsloth Pro Release Speculation: The community eagerly anticipates the release of Unsloth Pro, rumored to target larger enterprises with a launch 'when done'.
- Members lightheartedly compared the development pace to building Rome, suggesting substantial progress is being made.
- Gemma2 Testing on RTX 4090: Initial testing of Gemma2 27b on an RTX 4090 with 8k context shows promise, although potential VRAM limitations continue to raise eyebrows.
- The necessity for gradient accumulation steps highlights ongoing challenges with larger models.
- Mistral NeMo Performance Review: Early feedback indicates that Mistral NeMo delivers performance on par with 12b models, sparking some disappointment among users.
- Participants ponder whether more refined examples could boost performance.
- AI Moderation and Creativity Concerns: Users express apprehension that reinforcement learning from human feedback (RLHF) might 'dumb down' AI models, highlighting a balance between moderation and creativity.
- Implementing middleware filtering is proposed to retain originality while ensuring safety.
- Fine-tuning Models with Limited VRAM: Community discussions revolve around challenges of fine-tuning with Qlora under VRAM constraints, focusing on optimal learning rate (LR) scheduler choices.
- Trial and error remains a common theme as members seek alternatives to default cosine scheduling.
HuggingFace Discord
- Revolutionize CLI Tools with Ophrase and Oproof: A community member shared insights on revolutionizing CLI tools using Ophrase and Oproof. Their approach aims to enhance the developer experience significantly.
- Their innovative techniques inspire developers to rethink command line functionalities.
- Challenges with Hugging Face Model Integrity: Users reported issues with the integrity of a trending model on Hugging Face, suggesting it contains misleading information and breaks content policy rules.
- Discussions highlighted the potential for user disappointment after downloading the model, as it performed significantly below advertised benchmarks.
- Exploring Reflection 70B with Llama cpp: A project featuring Reflection 70B built using Llama cpp was highlighted, showcasing advanced capabilities in the field.
- Members noted the ease of access to state-of-the-art models as a key benefit.
- New Persian Dataset Enhances Multilingual Data: The community introduced a Persian dataset comprising 6K sentences translated from Wikipedia, crucial for enhancing multilingual AI capabilities.
- Participants praised its potential for improving Farsi language models and training data diversity.
- Arena Learning Boosts Performance: Arena Learning discussed as a method for improving model performance during post-training phases, showing notable results.
- Community members are eager to implement these insights into their own models for better outcomes.
Nous Research AI Discord
- O1-mini Outshines O1-preview: Users report O1-mini showing better performance compared to O1-preview, likely due to its capability to execute more Chain of Thought (CoT) turns in a given time frame.
- One user awaits a full release for clarity on current capabilities, exhibiting hesitation around immediate purchases.
- Hermes 3 Breakthroughs: Hermes 3 boasts significant enhancements over Hermes 2, with noted improvements in roleplaying, long context coherence, and reasoning abilities.
- Many are looking at its potential for applications requiring extended context lengths, sparking interest in its API capabilities.
- Model Alignment Woes: Concerns about autonomous model alignment were highlighted, noting risks of losing control should the model achieve higher intelligence without alignment.
- Discussions emphasized understanding developer intentions to preemptively tackle alignment challenges.
- GameGen-O Showcases Functionality: GameGen-O presents its features through a demo inspired by Journey to the West, drawing attention for its innovative capabilities.
- Contributors include affiliations from The Hong Kong University of Science and Technology and Tencent's LightSpeed Studios, indicating research collaboration.
- ReST-MCTS Self-Training Advances: The ReST-MCTS methodology offers enhanced self-training by coupling process reward guidance with tree search, boosting LLM training data quality.
- This technique notably surpasses previous algorithms, continually refining language models with quality output through iterative training.
Perplexity AI Discord
- OpenAI O1 Models Pending Integration: Users are keenly awaiting the integration of OpenAI O1 models into Perplexity, with some mentioning competitors that have already incorporated them.
- While many hope for a swift update, others contend that models like Claude Sonnet are already performing well.
- API Credits Confusion: Users are unclear about the $5 API credits replenishment timing, debating whether it resets on the 1st of each month or the first day of each billing cycle.
- Further clarification on these timings is highly sought after, especially among users managing their subscription statuses.
- Commercial Spacewalk Marks a Milestone: The first commercial spacewalk has officially been completed, bringing forth a detailed article discussing key mission events and outcomes.
- Read the full updates here.
- Internal Server Errors Hampering API Access: An internal server error (status code 500) has been reported, indicating serious issues users are facing while trying to access the API.
- This error poses challenges for effective utilization of Perplexity's services during critical operations.
- Highlighting OpenPerplex API Advantages: Users have expressed preference for the OpenPerplex API, citing benefits such as citations, multi-language support, and elevated rate limits.
- This reflects a favorable user experience that outstrips other APIs available, underscoring its utility.
Latent Space Discord
- OpenAI o1 gets mixed feedback: Users report that OpenAI's o1 models show mixed results, excelling at reasoning-heavy tasks but often failing to deliver useful outputs overall, leading to transparency concerns.
- “They say 'no' to code completion for cursor?” raises doubts about the research methods employed for evaluation.
- Fei-Fei Li launches World Labs: Fei-Fei Li unveiled World Labs with a focus on spatial intelligence, backed by $230 million in funding, aiming to develop Large World Models capable of 3D perception and interaction.
- This initiative is attracting top talent from the AI community, with aspirations to solve complex world problems.
- Cursor experiences scaling issues: Cursor is reportedly facing scaling issues, particularly in code completion and document generation functionalities, hindering user experience.
- The discussion highlighted users' frustrations, suggesting that the tool's performance does not meet expectations.
- Insights from HTEC AI Copilot Report: The HTEC team evaluated 26 AI tools, finding inconclusive results due to limited testing, casting doubt on the depth of their analyses regarding AI copilots.
- Though participants “dabbled” with each tool, the report seems more geared towards lead generation rather than thorough usability insights.
- Exploring Vim and Neovim resources: Members acknowledged Vim's steep learning curve but noted significant gains in coding speed once mastered, with many completing the Vim Adventures game for skill enhancement.
- Additionally, community members shared various Neovim resources, including a YouTube playlist on configuration to foster learning and collaboration.
CUDA MODE Discord
- Innovating with Quantization Techniques: A member is enhancing model accuracy through separate quantization and dequantization processes for input and weight during testing, while debating the merits of dynamic quantization for activation.
- They faced debugging issues with quantization logic, calling for a minimal running example to aid understanding and practical implementation.
- Repository for Llama 3 Integration: A feature branch has been initiated for adding Llama 3 support to llm.c, beginning from a copy of existing model files and maintaining planned PRs for RoPE and SwiGLU.
- This effort aims to incorporate significant advancements and optimizations before merging back into master.
- Fine-Tuning BERT with Liger Kernel Assistance: A request for help with BERT fine-tuning using the Liger kernel has surfaced, as members seek reference code while awaiting enhancements integrating liger ops into Thunder.
- Without liger ops, model adjustments may be necessary, prompting discussion around ongoing modifications to meet model requirements.
- Improving Performance Simply with Custom Kernels: Implementing the Cooley-Tukey algorithm for FFT has been a topic of discussion, optimized for enhanced performance in various applications.
- KV-cache offloading for the GH200 architecture also drew attention for its importance in maximizing efficiency during LLM inference tasks.
- WebGPU Puzzles Launches for Learning: The newly launched app, WebGPU Puzzles, aims to teach users about GPU programming via coding challenges directly in their browser.
- Developed by Sarah Pan and Austin Huang, it leverages WebGPU to make GPU access practical without requiring dedicated hardware.
Interconnects (Nathan Lambert) Discord
- OpenAI o1 model surprises with performance: The newly released OpenAI o1 model is achieving impressive scores on benchmarks like AIME, yet showing surprisingly low performance on the ARC Prize.
- While o1 excels at contest math problems, its ability to generalize to other problem types remains limited, which raises questions on its deployment.
- California SB 1047 and AI regulation: The proposed SB 1047 bill regarding AI safety has a projected 66%-80% chance of being vetoed due to political influences.
- Discussions suggest the bill's fate may depend greatly on the surrounding political climate and public perceptions of AI regulation.
- Debate on AI model benchmarking fairness: Discussions have sparked around the fairness of AI model benchmarks, particularly focusing on the complexity of pass@k metrics as they relate to models like o1 and GPT-4o.
- Participants argue that benchmarks should consider compute budgets, complicating direct comparisons, especially with o1's unique answer selection mechanism.
- Understanding the API Tier System: Members highlighted that to achieve Tier 5 in the API tier system, users need to spend $1000. One user shared they were at Tier 3, while another team surpassed Tier 5.
- This leads to discussions on the implications of spending tiers on access to features and capabilities.
- Insights into Chain-of-Thought reasoning: Errors in reasoning within the o1 model have been noted to lead to flawed Chain-of-Thought outputs, causing mistakes to spiral into incorrect conclusions.
- Members discussed how this phenomenon reveals significant challenges for maintaining reasoning coherence in AI, impacting reliability.
Stability.ai (Stable Diffusion) Discord
- A1111 vs Forge: Trade-Offs in Performance: Users compared the overlay of generation times on XYZ plots for A1111 and Forge, revealing that Schnell often generates images faster, but at the cost of quality contrast to Dev.
- This raised questions about the balance between speed and quality in model performance metrics.
- Pony Model: Confusion Reigns: The discussions about Pony model prompts highlighted inconsistencies in training data, leaving users puzzled over its effectiveness with score tags.
- Skepticism arose regarding whether these prompts would yield the desired results in practice.
- Watch for Scams: Stay Alert!: Concern arose over fraudulent investment proposals, emphasizing the need for users to remain vigilant against deceptive cryptocurrency schemes.
- The conversation underscored the critical importance of recognizing red flags in such discussions.
- Dynamic Samplers: A Step Forward: The integration of Dynamic compensation samplers into AI model training sparked interest among users for enhancing image generation techniques.
- There's a strong sense of community enthusiasm around the new tools and their potential impact on performance.
- Tokens that Matter: Create Quality Images: A range of effective prompt tokens like 'cinematic' and 'scenic colorful background' were shared, showing their utility in improving image generation quality.
- Discussions highlighted the varied opinions on optimal token usage and the need for research-backed insights.
LM Studio Discord
- o1-preview rollout speeds ahead: Members reported receiving access to the
o1-preview
in batches, showing promising performance on tasks like Windows internals.- While excitement is high, some users express frustration over the pace of the rollout.
- Debating GPU configurations for max performance: Discussions centered on whether 6x RTX 4090 with a single socket or 4x RTX 4090 in a dual socket setup would yield superior performance, particularly for larger models.
- The consensus was that fitting the model within VRAM is essential, often outperforming configurations that rely more on system RAM.
- Text-to-Speech API launch: A member launched a Text-to-Speech API compatible with OpenAI's endpoints, highlighting its efficiency without needing GPUs.
- Integration details can be found on the GitHub repository, encouraging user participation.
- Market trends inflate GPU prices: A noticeable increase in GPU prices, particularly for the 3090 and P40 models, has been attributed to rising demand for AI tasks.
- Members shared experiences regarding the difficulty of finding affordable GPUs in local markets, reflecting broader supply and demand issues.
- Effect of VRAM on model performance: Participants agree that model size and available VRAM significantly impact performance, advising against using Q8 settings for deep models.
- There were calls for more straightforward inquiries to assist newcomers in optimizing their setups.
LlamaIndex Discord
- LlamaIndex.TS launches with new features!: LlamaIndex.TS is now available for TypeScript developers, enhancing functionalities through streamlined integration. Check it out on NPM.
- The package aims to simplify development tasks by offering crucial tools that cater specifically to TypeScript developers.
- Exciting Cash Prizes at LlamaIndex Hackathon: The second LlamaIndex hackathon is set for October 11-13, boasting over $20,000 in cash and credits for participants. Register here.
- The event revolves around the implementation of Retrieval-Augmented Generation (RAG) in the development of advanced AI agents.
- Limitations of LlamaIndex with function calls: Discussion revealed that LlamaIndex does not support function calls with the current API configuration, hindering tool usage. Members confirmed that both function calling and streaming remain unsupported currently.
- Users are encouraged to follow updates as new features may roll out in the future or explore alternative configurations.
- Advanced Excel Parsing in LlamaParse Demonstrated: A new video showcases the advanced Excel parsing features of LlamaParse, highlighting its support for multiple sheets and complex table structures. See it in action here.
- The recursive retrieval techniques employed by LlamaParse enhance the ability to summarize intricate data setups seamlessly.
- Exploring ChromaDB Integration: A user sought assistance with retrieving document context in LlamaIndex using ChromaDB, specifically regarding query responses. They were advised to check
response.source_nodes
for accurate document context retrieval.- Clarification on metadata reliance emerged from discussions, improving understanding of document handling in AI queries.
Eleuther Discord
- KL Divergence Enhances RL Stability: Members discussed the application of KL divergence as an auxiliary loss in reinforcement learning to prevent models from forgetting critical tasks, particularly in the MineRL regime.
- Concerns arose that an aligned reward function may undermine the benefits of KL divergence, exposing flaws in the current RL approaches.
- Mixed Precision Training Mechanics Unveiled: A query emerged about the rationale behind using both FP32 and FP16 for mixed precision training, citing numerical stability and memory bandwidth as prime considerations.
- It was noted that using FP32 for certain operations significantly reduces instability, which often bottlenecks overall throughput.
- Exploring Off-Policy Methods in RL: The nuances of exploration policies in reinforcement learning were examined, where members agreed off-policy methods like Q-learning provide better exploration flexibility than on-policy methods.
- Discussion highlighted the careful balance of applying auxiliary loss terms to facilitate exploration without creating a separate, potentially cumbersome exploration policy.
- OpenAI Reaches New Heights in Knowledge Access: A participant expressed concern over the lack of appreciation for OpenAI's contribution to democratizing knowledge, effectively placing a PhD in everyone’s pocket.
- This sparked a broader dialogue about societal perceptions of AI advancements and their integration into everyday applications.
- Tokenizers Need Retraining for New Languages: The need for retraining tokenizers when adding new languages in ML models was discussed, signifying the importance of comprehensive retraining for effectiveness.
- Members acknowledged that while limited pretraining may work for structurally similar languages, comprehensive retraining remains essential in natural language contexts.
Cohere Discord
- AdEMAMix Optimizer piques interest: Discussion around the AdEMAMix Optimizer highlighted its potential to enhance Parakeet's training efficiency, achieving targets in under 20 hours.
- Members speculated on its implications for model training strategies, emphasizing the need for various efficiency techniques.
- Cohere API Spending Limit setup: Users shared methods to set a daily or monthly spending limit on Cohere API usage through the Cohere dashboard to manage potential costs.
- Some encountered roadblocks in accessing the options, sparking a recommendation to contact Cohere support for resolution.
- Command R+ for Bar Exam Finetuning: A Masters graduate seeks input on using Command R+ to finetune llama2 for the American bar exam, requesting suggestions from fellow users.
- The group pushed for local experimentation and a thorough read of Cohere's documentation for optimal guidance.
- AI Fatigue signals emerge: Members noted a possible shift towards practicality over hype in AI advancements, indicating a growing trend for useful applications.
- Analyses drew parallels to rapidly evolving skill requirements in the field, likening the climate to a primordial soup of innovation.
- Implementing Rate Limiting on API requests: A suggestion arose to apply rate limits on API requests per IP address to mitigate misuse and control traffic effectively.
- This preventative measure is deemed crucial to safeguard against sudden spikes in usage that may arise from malicious activity.
Modular (Mojo 🔥) Discord
- MAX 24.5 Performance Boost: MAX 24.5 has launched with a 45% improvement in performance for int4k Llama token generation and introduces a new driver interface for developers. Check the full changes in the MAX changelog.
- This release positions MAX as a more competitive option, especially in environments reliant on efficient token handling.
- Mojo 24.5 Comes With Python Support: Mojo 24.5 adds support for implicit variable definitions and introduces new standard library APIs along with compatibility for Python 3.12. Details can be found in the Mojo changelog.
- These enhancements indicate a robust trajectory for Mojo, leveraging Python's latest features while streamlining development workflows.
- StringSlice Simplifies Data Handling: A member highlighted the use of
StringSlice(unsafe_from_utf8=path)
to convert aSpan[UInt8]
to a string view in Mojo. This method clarifies how keyword arguments function in this context.- Understanding this facilitates better utilization of string handling in Mojo's ecosystem, especially for data-driven tasks.
- Alternatives for MAX's Embedding Features: Discussions clarified that MAX lacks intrinsic support for embedding and vector database functionalities; alternatives like ChromaDB, Qdrant, and Weaviate are recommended for semantic search. A blog post offers examples for enhancing semantic search with these tools.
- This lack highlights the need for developers to utilize external libraries to achieve comprehensive search functionalities.
- Compatibility Issues in Google Colab: Concerns arose regarding running MAX in Google Colab due to installation issues; users were encouraged to create GitHub issues for investigation on this matter. The Colab Issue #223 captures ongoing discussions for community input.
- Addressing these compatibility concerns is crucial for maximizing accessibility for developers using popular notebook environments.
OpenInterpreter Discord
- Open Interpreter Token Usage Sparks Discussions: Concerns arose over Open Interpreter consuming 10,000 tokens for just six requests, calling its efficiency into question. This initiated a dialogue about potential optimizations in token handling.
- Members are actively discussing which strategies could improve token utilization without sacrificing functionality.
- Steps Needed for iPhone App Setup: A member requested clear instructions for launching the new iPhone app, seeking guidance on cloning the repo and setup processes, given their beginner status.
- Another user promptly recommended this setup guide to assist with the installation.
- Challenges in LiveKit Connection: Difficulties were reported with LiveKit connectivity issues on mobile data instead of Wi-Fi, complicating access on MacBooks. Members asked for detailed steps to replicate these connection errors.
- Community engagement surged as users pushed for collaborative troubleshooting to effectively address common LiveKit issues.
- Mobile App's Voice Response Missing: Feedback indicated that the Open Interpreter mobile app struggles with providing voice responses, where it recognizes commands but fails to execute verbal outputs. The non-responsive female teacher feature was particularly highlighted.
- Critiques surfaced as users pointed toward a lack of feedback in the app, urging developers to refine user interactions and improve the overall experience.
- Documenting Community Contributions: There’s a push for improved community documentation, especially regarding the LiveKit setup, with claims that 90% of users face foundational problems.
- Mike encouraged members to submit pull requests with actionable solutions, reinforcing the need for clear guides to navigate common pitfalls.
DSPy Discord
- Exploring O1 Functionality: Members are testing O1 support for DSPy with an eye on integrating it seamlessly, following its recent implementation.
- Active discussions highlight a strong community interest in extracting value from the new features as they arise.
- DSPy Version 2.4.16 Rocks!: DSPy version 2.4.16 has been officially released, introducing the
dspy.LM
functionality that enhances user experience.- Users are reporting successful implementations of LiteLLM models post-update, encouraging broader adoption.
- RAG: The Retrieval-Aided Gem: Members are exploring the adaptation of traditional LLM queries to RAG (retrieval-augmented generation) using updated DSPy modules.
- Resources were shared, including links for simple RAG and MIPRO compilation, driving hands-on experimentation.
- Concerns with Google Vertex AI: Users have flagged Google Vertex AI integration issues, reporting service errors despite correct setups.
- Collaborative problem-solving efforts are focused on optimized environments for LiteLLM models, emphasizing proxy configurations.
- Dynamic Prompts in RAG Discussions: Community members are debating best practices for packing dynamic context into prompts for effective RAG implementation.
- Dialogues underscore the necessity of context-driven prompts to enhance results in varied scenarios.
OpenAccess AI Collective (axolotl) Discord
- Memory Leaks Plague GPU Batch Size: Discussions revealed that fluctuating tensor sizes in PyTorch can lead to memory leaks when using packed samples per GPU batch size.
- Participants raised concerns about padding in sequences, emphasizing the need for solutions to mitigate these memory pitfalls.
- Upstage Solar Pro Model Causes Buzz: Interest surged around the Upstage Solar Pro model, especially its 22B configuration for optimal single card inference; comparisons were drawn to LLaMA 3.1.
- Despite excitement, members expressed skepticism regarding the bold claims from its creators, wary of potential overpromises.
- Curiosity Hits Liger Kernels: One member sought insights on implementing Liger kernels, seeking experiences from others to shed light on performance outcomes.
- The inquiry reflects a broader interest in enhancing LLM optimization and usability.
- Training phi-3.5 Hits Snags: Attempts to train phi-3.5 have yielded frustration as lora adapters reportedly learned very little, with issues documented in a GitHub report.
- Participants discovered a potential bug that might be contributing to poor training results, venting their frustrations.
- Gradient Norms Cause Confusion: A user experienced unexpectedly high grad_norm values despite setting
max_grad_norm: 2
in their LoRA configuration, peaking at 2156.37.- Questions linger about whether logs reflect clipped values accurately; the user's LoRA setup also included various fine-tuning settings for the Pythia model.
LAION Discord
- Llama 3.1 8B Finetune Released: A member announced a Llama 3.1 8B finetune model and seeks collaborators to enhance its dataset, which serves as a proof of concept for the flection model.
- This discussion sparks interest in replicating results seen in various YouTube channels, showcasing practical applications and community contributions.
- Concerns Raised over Open Source SD: A participant flagged that Stable Diffusion appears stagnant in the open source domain, suggesting a decline in community contributions.
- “Basically, if you care about open source, SD seems to be dead,” prompting a collective reevaluation of involvement in open source projects.
- Free Mint Event with OpenSea: The server announced a collaboration with OpenSea offering a new free mint opportunity for members, accessible via the CLAIM link.
- Participants are reminded that some claims may incur gas fees, encouraging quick actions from community members.
- Tier 5 API Access Comes at a Cost: Tier 5 API access raises concerns about its cost-effectiveness compared to previous models like GPT-4o, leading to a cautionary optimism about its capabilities.
- “Can't be much worse than gpt4o” reflects discussions on balancing budget with seeking new enhancements in API utility.
- STaR Techniques Enhancing Model Training: Integrating Chain-of-Thought (CoT) with Reinforcement Learning significantly bolsters model performance, as highlighted by the STaR technique's effectiveness in complex reasoning tasks.
- The importance of quality data gathering is stressed, with a sentiment that “It’s gotta be smart people too so it can’t be cheap,” affirming the link between data intelligence and model training efficacy.
Torchtune Discord
- Torchtune 0.2.1 fails installation on Mac: The installation of torchtune version 0.2.1 fails on Mac due to the unmet dependency torchao==0.3.1, blocking its usability on MacBooks. Members noted that the upcoming torchao 0.6.0 might resolve this with macOS wheels.
- The issue impacting Mac installations has led to frustration, reinforcing the need for smoother dependency management in future releases.
- torchao wheels for Mac M1 now available: torchao wheels are now confirmed available for Mac M1, significantly improving compatibility for Mac users. This update is expected to enhance functionality for those running torchtune on this architecture.
- Increased compatibility offers a practical pathway forward, allowing users to leverage Torchtune better under the M1 environment.
- Switching Recipe Tests to GPU: Members discussed moving current recipe tests from CPU to GPU, which was previously limited due to historical constraints. Suggestions were made to designate tests as GPU-specific, ensuring flexibility when GPUs are unavailable.
- This shift is positioned as essential for harnessing full computational power and streamlining test processes moving forward.
- Plans for Enhanced Batched Generation: A new lightweight recipe aimed at optimizing batched generation is in the pipeline, intending to align with project goals and user needs. Feedback on this new approach is highly encouraged from the community.
- Members indicated eagerness to participate in testing this generation improvement, which aims to simplify processes while maintaining effectiveness.
- Online Packing for Iterable Datasets on the Horizon: A future plan includes implementing online packing for iterable datasets, promising better data handling and operational efficiency in workflows. This advancement aims to support ongoing developments within Torchtune.
- The community anticipates enhancements to their data strategies, with excitement about the potential impact on iterative processes.
LangChain AI Discord
- LangChain AWS ChatBedrockConverse and Conversational History: A user inquired whether LangChain's AWS ChatBedrockConverse supports maintaining conversational history in a retrieval chain, which is crucial for conversational AI functionality.
- This sparked a discussion on the implications of history management within AI frameworks.
- Vector Database Implementation Troubles: One user reported challenges implementing Upstash Redis to replace the in-memory MemoryVectorStore for storing vector embeddings of PDF splits.
- They reached out for community assistance, noting issues with alternatives like Pinecone.
- Warhammer Adaptive RAG Project Takes Shape: A community member shared a GitHub project focused on Warhammer Adaptive RAG, seeking feedback particularly on features like hallucination and answer grading.
- Feedback highlighted the project’s innovative use of local models.
- AI Engineer Opportunity at Vantager: A member announced an opening for a Founding AI Engineer at Vantager, aiming at AI-native platforms for capital allocation.
- Candidates were encouraged to check the job board for details, with mention of backing from VC and the focus on solving significant data challenges.
- OpenAI's Transformative Impact: A member expressed amazement at OpenAI's advancements, suggesting it feels as if they have put a PhD in everyone's pocket.
- They raised concerns over whether society is fully understanding the impactful changes these technologies are bringing.
tinygrad (George Hotz) Discord
- Forum Members Discuss Etiquette: A member emphasized the importance of basic forum etiquette, noting that repetitive requests for help can discourage others from offering assistance.
- Wasting someone's time frustrates community engagement, urging better communication practices.
- Progress in MypyC Compilation for Tinygrad: A member detailed their methodical approach to MypyC compilation, working from the whole project to individual files for efficiency.
- Files compiled include
tinygrad/device.py
andtinygrad/tensor.py
, indicating significant strides in the project.
- Files compiled include
- Successful Llama-7B Run with Tinygrad: The member successfully ran examples/llama.py using the Llama-7B model, highlighting a performance improvement of 12% in average timing.
- They provided a link to the Llama-7B repository to reference the used model.
- Code Changes for MypyC Functionality: Code modifications were made across several files, including rewriting generators and adding decorators, to enable MypyC functionality.
- The member described their changes as a rough draft, seeking team feedback before further refinement.
- Future Considerations for C Extensions: The member suggested that if C extensions are to be integrated into Tinygrad, a piecemeal approach should be taken to facilitate changes.
- They are eager to ensure their ongoing work aligns with the broader project goals before finalizing their contributions.
Gorilla LLM (Berkeley Function Calling) Discord
- Gorilla OpenFunctions Model Accuracy at Zero: The evaluation for the gorilla-openfunctions-v2 model returned an accuracy of 0.0 after 258 tests, despite model_result_raw aligning with the possible_answer.
- This anomaly suggests deeper issues may be at play that require further investigation beyond surface-level outputs.
- Decoding AST Throws Errors: An error arose during the execution of a user info function, specifically an Invalid syntax. Failed to decode AST message.
- The report also highlighted a data type mismatch with the note that one cannot concatenate str (not 'list') to str, indicating a possible bug.
- User Info Retrieval Completed Successfully: The model successfully retrieved information for a user with ID 7890, confirming the username as user7890 and the email as user7890@example.com.
- This operation completed the specific request for a special item in black, demonstrating some functionality amidst the reported issues.
LLM Finetuning (Hamel + Dan) Discord
- Fine-Tuning LLMs for Better Translations: A member inquired about experiences with fine-tuning LLMs specifically for translations, noting that many models capture the gist but miss key tone and style elements.
- This highlights the need for improved translation quality techniques to preserve essential nuances.
- Struggles with Capturing Tone in Translations: While LLMs deliver decent translations, they often struggle to effectively convey the original tone and style.
- Members called for sharing methods and insights to enhance translation fidelity, addressing these lingering challenges.
MLOps @Chipro Discord
- Fleak AI Hosts Private Gathering: Fleak AI is organizing a private happy hour for its community tonight in San Francisco at this location, aimed at discussing updates and fostering connections.
- This gathering promises a chance to network and engage with fellow developers and users, enhancing community ties.
- Fleak as a Serverless API Builder: Fleak promotes itself as a Serverless API Builder tailored for AI workflows, specifically excelling in functions like sentiment labeling.
- This functionality positions Fleak as a valuable tool for developers looking to streamline API integrations in their projects.
- Community Building Focus at Fleak: The event aims to strengthen community engagement through more frequent in-person meetups, starting with this happy hour.
- Organizers hope to create a welcoming environment that encourages open discussions and connections among attendees.
The Alignment Lab AI Discord has no new messages. If this guild has been quiet for too long, let us know and we will remove it.
The Mozilla AI Discord has no new messages. If this guild has been quiet for too long, let us know and we will remove it.
The DiscoResearch Discord has no new messages. If this guild has been quiet for too long, let us know and we will remove it.
The AI21 Labs (Jamba) Discord has no new messages. If this guild has been quiet for too long, let us know and we will remove it.
PART 2: Detailed by-Channel summaries and links
OpenRouter (Alex Atallah) ▷ #announcements (10 messages🔥):
OpenAI o1 Model Release
Prompt Caching
OAuth Support for VSCode
Rate Limits
Error Messages
- OpenAI o1 Model Live for Everyone: The new OpenAI o1 model family is now live, allowing clients to stream all tokens at once, but initially under rate limits.
- Inquiries about experiencing
429
errors confirm that users hit the rate limit after sending 12 messages.
- Inquiries about experiencing
- Prompt Caching Offers Discounts: Prompt caching now enables users to achieve latency speedups and potential 90% discounts on prompt tokens even while sharing cached items.
- This feature has been active for Anthropic and DeepSeek, with expansions to more providers anticipated soon.
- OAuth Support for Coding Tools: OpenRouter introduces OAuth support for plugins such as
vscode:
andcursor:
, allowing users to integrate their models into coding tools.- This development supports bringing custom AI models directly to users' IDEs for a seamless experience.
- Rate Limit Updates for OpenRouter: Rate limits were updated to 30 requests per day for users, with the possibility of further increases as usage patterns are analyzed.
- This limit applies separately to the o1 and o1-mini models, enhancing access for users.
- Technical Issues with Empty Responses: Users reported receiving 60 empty lines with usual completion JSON indicating a need for stability before the system settles.
- One member suggested waiting a few days to resolve issues with empty message contents and finish reasons.
- Tweet from OpenRouter (@OpenRouterAI): OpenAI o1 🍓 is now live for everyone to play with! (Will be very rate-limited to start). Unlike gpt-4o, it spends cycles thinking before replying. Note: on OpenRouter, streaming is supported, but a...
- Llama 3.1 Euryale 70B v2.2 - API, Providers, Stats: Euryale L3.1 70B v2. Run Llama 3.1 Euryale 70B v2.2 with API
OpenRouter (Alex Atallah) ▷ #general (784 messages🔥🔥🔥):
OpenAI o1 model performance
Token consumption comparison
Rate limits for o1
Usage of o1 in coding and math
Perplexity model output rate
- OpenAI o1 model performance evaluation: The OpenAI o1 model shows significantly better performance than Sonnet 3.5, especially in reasoning tasks, although it still falls short of human-level reasoning.
- Users have found that despite its strengths, the high cost and potential token consumption make it a niche tool rather than a general-purpose solution.
- Token consumption and pricing discrepancies: Users are noticing discrepancies in token consumption for OpenRouter's o1 model, with reported input token costs not matching expectations based on the prompt size.
- Specifically, one user noted that a significant amount of input resulted in unexpectedly lower token charges, raising questions about token calculation accuracy.
- Rate limits for OpenRouter's o1 models: OpenRouter has recently updated the message limit for o1 models to 30 requests per day, which users feel is still quite restrictive.
- Users are exploring how these limits affect their ability to leverage the model effectively for complex tasks.
- Usage of o1 model in coding and math tasks: The o1 model seems to excel in coding and math-related tasks but has received mixed reviews regarding its responsiveness and efficiency.
- Some users suggested that its strengths lie in structured, reasoning-heavy prompts but expressed concerns about overall practicality and cost-effectiveness.
- Token output rate for Perplexity model: Users were discussing the output rate of the Perplexity model, noting it generates approximately 7.90 tokens per second.
- This information was being used to calculate expected costs and efficiency compared to other models.
- Chatroom | OpenRouter: LLM Chatroom is a multimodel chat interface. Add models and start chatting! Chatroom stores data locally in your browser.
- o1-preview is SOTA on the aider leaderboard: Preliminary benchmark results for the new OpenAI o1 models.
- Tweet from xjdr (@_xjdr): First nearly identical repro with sonnet using a long and clever system prompt and the code and math sections from the blog as ICL examples. Now on to 405B ...
- Tweet from Spencer Bentley (@Foxalabs): On Wednesday, October 2nd, the default version of GPT-4o will be updated to the latest GPT-4o model, gpt-4o-2024-08-06. The latest GPT-4o modelis 50% cheaper for input tokens, 33% cheaper for output ...
- Sao10K/L3.1-70B-Euryale-v2.2 - Demo - DeepInfra: Euryale 3.1 - 70B v2.2 is a model focused on creative roleplay from Sao10k. Try out API on the Web
- The Tokenizer Playground - a Hugging Face Space by Xenova: no description found
- Activity | OpenRouter: See how you've been using models on OpenRouter.
- Wendler Sandwich GIF - Wendler Sandwich - Discover & Share GIFs: Click to view the GIF
- Openai O1 | AI Playground | fal.ai: no description found
- Manoj Bajpai Gangs Of Wasseypur GIF - Manoj Bajpai Gangs Of Wasseypur Sardar Khan - Discover & Share GIFs: Click to view the GIF
- Settings | OpenRouter: Manage your accounts and preferences
- Tweet from Clive Chan (@itsclivetime): hidden feature: o1 has cuda mode (worked btw)
- markdown\n[LESS_THAN]system[GREATER_THAN]\nKnowledge cutoff[COLON] 2023[MINUS]10 - Pastebin.com: Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
- Transforms | OpenRouter: Transform data for model consumption
- Llama 3.1 Sonar 405B Online - API, Providers, Stats: Llama 3.1 Sonar is Perplexity's latest model family. Run Llama 3.1 Sonar 405B Online with API
- DeepSeek V2.5 - API, Providers, Stats: DeepSeek-V2.5 is an upgraded version that combines DeepSeek-V2-Chat and DeepSeek-Coder-V2-Instruct. Run DeepSeek V2.5 with API
- Models: 'perplexit' | OpenRouter: Browse models on OpenRouter
- Reddit - Dive into anything: no description found
- 🤖 About Me Overview | OpenWebUI Community: no description found
OpenAI ▷ #ai-discussions (491 messages🔥🔥🔥):
OpenAI o1 Performance
AI in Art and Content Creation
AI for Learning and Tutoring
AI Models Comparison
AI Filters and Search Engines
- OpenAI o1 vs Other Models: Users expressed mixed feelings about OpenAI o1, noting notable strengths in reasoning and mathematics but underwhelming performance in coding tasks compared to GPT-4 and Claude 3.5 Sonnet.
- O1 has shown impressive capabilities, especially in generating essays and knowledge-based content, demonstrating its potential in educational contexts.
- AI's Role in Art and Content Creation: Discussions highlighted the value of AI-generated art as a valid form of expression, pushing boundaries for human artists while acknowledging the need for better AI tools.
- Participants agreed on a future where AI art complements human creativity, but expressed concerns about the saturation of low-effort AI content.
- Using AI for Learning and Tutoring: There is a growing interest in utilizing AI as a tutor for games like chess and Dota, prompting users to seek effective AI tools in gaming education.
- The idea of a tailored filtering system for AI-generated content in educational contexts was also raised, aiming to improve the relevance and quality of recommendations.
- Comparing AI Models and Their Capabilities: Participants compared the capabilities of different AI models, emphasizing that while o1 shows potential improvements, it is still early in its development cycle.
- There is a belief that as AI tools evolve, they will increasingly incorporate better reasoning and creativity, though they are still perceived as limited compared to advanced human skills.
- Implementing AI in Search Engines: There was a consensus that AI companies should focus on developing better methods for filtering AI-generated content in search engines to manage content quality.
- Users expressed a desire for features that could identify and filter out AI-generated results, improving the overall search engine experience.
Link mentioned: OpenAI o1 Strawberry Q* AI reasoning LLM model destroys Claude 3.5 Sonnet on reasoning, mathematics!: Twitter: https://x.com/burny_techWebsite: https://burnyverse.com/Exobrain , https://burnyverse.com/Playlist with more of my videos: https://www.youtube.com/p...
OpenAI ▷ #gpt-4-discussions (40 messages🔥):
Model Limitations and Capabilities
Issues with File Uploads
RAG vs Fine-Tuning
User Interface Changes
Copy and Paste Functionality
- Confusion on Models vs UIs: Members expressed frustration regarding confusion between the GPT models and their respective user interfaces. One noted that changes in capabilities are not clearly communicated, leading to misunderstandings.
- A user mentioned a specific rate limit for the o1-preview model, causing concern over its usability.
- RAG Techniques for Question-Answering: A user queried whether to fine-tune a model or use Retrieval-Augmented Generation (RAG) for their educational chatbot. Expert responses clarified that RAG is better suited for contextual question-answering.
- They pointed out that fine-tuning is not meant for adding new knowledge but rather for adjusting model behaviors.
- User Interface Changes and Features: Recent updates to the user interface have sparked mixed reactions, particularly regarding copy and paste functionality which no longer maintains line separations.
- Users are expressing their frustrations, hinting at usability issues due to these changes.
- Unexpected Changes in Model Limits: A user noted that after reaching their usage limit for o1-preview, it appeared that their limits were removed unexpectedly. This had sparked a discussion around the variability of limits across models.
OpenAI ▷ #prompt-engineering (3 messages):
Creative content limitations
Song generation frustrations
Copyright implications on conversations
- Challenges with ChatGPT song translations: A member expressed frustration that after generating a song with ChatGPT, requesting a full translation results in only snippets or summaries due to its guidelines on creative content.
- Even when the song was created in the same conversation, it seems that the model fails to provide full access to the lyrics.
- Frustrations over project continuity with ChatGPT: The same member pointed out that teaching chat syntax and commands requires effort, leading to a desire to continue working on multiple projects within a single conversation.
- However, they find it illogical that previous creative outputs become copyrighted content that ChatGPT cannot revisit or manipulate.
OpenAI ▷ #api-discussions (3 messages):
ChatGPT's creative content limitations
Syntax teaching challenges
Inter-project continuity issues
- ChatGPT struggles with song translations: A member expressed frustration that after generating a song with ChatGPT, it was unable to perform a translation, only providing snippets instead due to guidelines on creative content.
- This highlights limitations in working with fully generated lyrics in subsequent requests, even when initiated in the same conversation.
- Difficulties in teaching syntax for commands: The member noted that it takes considerable time to teach ChatGPT the desired syntax for commands in an audio context, requiring extensive back-and-forth communication.
- This process can be tedious, as retaining context for multiple projects within the same conversation proves to be challenging.
- Copyright issues complicate content handling: Concerns were raised that previously generated creative content becomes inaccessible for further modification as it becomes copyrighted.
- Does it make any sense? The member questioned the logic behind these restrictions that hinder continuity in project development.
Unsloth AI (Daniel Han) ▷ #general (355 messages🔥🔥):
Unsloth AI Updates
Distillation Challenges
Gemma2 Performance
Fine-tuning with VRAM limitations
Community Insights on AI Moderation
- Unsloth Pro Release Speculations: The community is eagerly awaiting the release of Unsloth Pro, with casual remarks suggesting it might be launched 'when done' and is likely aimed at larger enterprises.
- An ongoing lighthearted discussion about the developmental pace indicates that good progress is being made, akin to building Rome.
- Upcoming Testing on Gemma2: A member has begun testing Gemma2 27b with 8k context on an RTX 4090, experiencing initial success, though concerns about VRAM limitations persist.
- The need for gradient accumulation steps to manage VRAM highlights challenges associated with running larger models.
- Performance Review of Mistral NeMo: Early testers of Mistral NeMo have reported that it performs on par with other models, but not exceptionally well for a 12b model, leading to some disappointment.
- Further discussions suggest that users believe more examples or experimenting with different models may yield better results.
- Concerns Over AI Moderation and Censorship: Users express concerns that reinforcement learning from human feedback (RLHF) tends to 'dumb down' AI models, stressing the importance of moderation without sacrificing creativity.
- The idea of middleware filtering before reaching the model is proposed as a potential solution to maintain creativity while ensuring safety.
- Insights on Fine-tuning with Limited VRAM: A user discusses their experiences fine-tuning models like Llama3 and mentions the challenges faced with VRAM across varying model sizes.
- The exchange highlights the necessity for nuanced testing methods to establish the appropriate rank and learning metrics while preserving VRAM efficiency.
- Fine Grained Authorization | OpenFGA: Relationship-based access control made fast, scalable, and easy to use.
- Lol GIF - Lol - Discover & Share GIFs: Click to view the GIF
- ZITADEL • Identity infrastructure, simplified for you: ZITADEL gives developers all they need to integrate identity management. Easy as pie. Ready when you are — because serverless. At yours or ours — because open source.
- Tweet from Lexi (@orenguteng_ai): Censorhip in AI - LLM dumbs down the model. This is shown by simply "uncensoring" it, not training it with any additional data or knowledge - it beats the original Llama 3.1 8B Instruct model....
- Tweet from Teknium (e/λ) (@Teknium1): All the "safety" RLHF apparently mode collapses the models, and really does damage for search (and creativity) - Open models have a huge advantage here I wonder @ what pass you need to recove...
- release cycle · Issue #1002 · unslothai/unsloth: Hi all, congrats on the recent YC launch! I'm wondering what the release cycle for unsloth would look like. Currently, the 2024.8 doesn't include the fix that makes it compatible to run with v...
Unsloth AI (Daniel Han) ▷ #off-topic (49 messages🔥):
File Tray Extension
OpenAI Model Comparison
Cursor Integration with ChatGPT
Job Search Challenges in AI
PhD and Industry Opportunities
- File Tray Extension for VS Code: A member introduced a new File Tray extension for Visual Studio Code that allows users to keep documentation files accessible across workspaces.
- Features include the ability to add, remove, and copy content from files directly in the tray.
- Comparing AI Models: ChatGPT o1 vs Claude sonnet 3.5: After testing both models, one member concluded that ChatGPT o1 preview outperformed Claude sonnet 3.5 in coding tasks by handling errors and context more effectively.
- This sentiment was echoed as another member noted that the o1 model was much better overall compared to sonnet.
- Integration of Cursor with ChatGPT: Participants discussed the integration of Cursor with ChatGPT o1, noting that it allows referencing the entire codebase for enhanced coding support.
- A JetBrains user inquired about Cursor's advantages and whether an OpenAI API key is needed.
- Job Search Insights in AI: Multiple members shared their struggles in finding jobs, with one expressing urgency for employment after purchasing LinkedIn Premium.
- The discussion included encouragement for applying to companies like Mistral, especially for those with a PhD.
- Path from Academia to Industry: A member with a PhD shared their transition toward industry due to the growing interest in machine learning, hinting at their current job search.
- They highlighted that while their PhD was in Bayesian statistics, their postdoc work relates to machine learning.
- File Tray - Visual Studio Marketplace: Extension for Visual Studio Code - A persistent file tray for easy access to documentation files.
- Introducing OpenAI o1-preview Best AI model: Openai developed a new series of AI models designed to spend more time thinking before they respond. They can reason through complex tasks and solve harder p...
Unsloth AI (Daniel Han) ▷ #help (40 messages🔥):
Fine-tuning with Qlora
GGUF Filename Customization
Runtime Errors with GGUF
Multi-GPU Support Challenges
Tokenizer Issues with Yi-Coder-9B
- Choosing LR Scheduler and Scaling Factors for Qlora: A member inquired about suitable lr_scheduler options for fine-tuning models with Qlora, mentioning suggestions for cosine but seeking alternatives like linear or constant.
- Trial and error seems necessary for optimal results, as no definitive best practice exists for fine-tuning configurations.
- Filename Selection for Generated GGUF Models: A user asked if it's possible to rename the generated GGUF file rather than having it default to
unsloth.F16.gguf
.- Another member suggested simply renaming the file after generation, implying a workaround is feasible.
- Runtime Errors When Saving 4-Bit Models to GGUF: One member discussed multiple runtime errors encountered while saving a fine-tuned 4-bit model to GGUF, citing an unusual unexpected pos error.
- Experts advised that exporting to 16-bit first could avoid issues, as the current quantized format complicates the GGUF generation.
- Challenges in Multi-GPU Usage with Unsloth: A member raised concerns about fine-tuning on multiple GPUs, with others confirming it's not supported for the open source version yet.
- Users suggested alternatives like scheduling workloads to free up GPU 0, while some mentioned the need to file bug reports for potential improvements.
- Tokenizer Bug with Yi-Coder-9B: A user encountered a runtime error related to the tokenizer
01-ai/Yi-Coder-9B-Chat
, indicating a missing generation prompt.- Community members speculated this might not be supported yet, with suggestions to compare configurations with other models to troubleshoot.
Unsloth AI (Daniel Han) ▷ #research (8 messages🔥):
Text-to-Speech Models
ElevenLabs
Fish Speech
Sakana AI Method
- Closed Source Text-to-Speech Champion: A member confirmed that the current SOTA closed source text-to-speech model is ElevenLabs.
- This model is praised for its performance among closed-source options.
- Open Source Gem: Fish Speech: Another user mentioned that the open source text-to-speech model, Fish, is reportedly decent and worth considering.
- You can check out more details on its GitHub page which provides insights into its development.
- Getting Fish Speech Right is Challenging: One user pointed out that while Fish Speech is a promising solution, achieving the correct setup can be quite tedious.
- They shared that fine-tuning voices can bring about impressive results, turning challenges into a joy.
- Impressive Results with Few-Shot Prompting: A member highlighted the effectiveness of few-shot prompting with just 2 minutes of audio for tuning voices.
- They expressed excitement over the impressive output achieved through this method, showcasing its potential.
Link mentioned: GitHub - fishaudio/fish-speech: Brand new TTS solution: Brand new TTS solution. Contribute to fishaudio/fish-speech development by creating an account on GitHub.
HuggingFace ▷ #announcements (1 messages):
Ophrase and Oproof CLI tools
Reflection 70B with Llama cpp
Persian dataset from Wikipedia
Arena Learning performance improvements
Contributing to open source
- Revolutionize CLI Tools with Ophrase and Oproof: A community member shared insights on revolutionizing CLI tools using Ophrase and Oproof. Their approach aims to enhance the developer experience significantly.
- Their innovative techniques inspire developers to rethink command line functionalities.
- Exploring Reflection 70B with Llama cpp: A new project featuring Reflection 70B built using Llama cpp was highlighted, showcasing advanced capabilities in the field. This project is expected to open new avenues for AI research.
- Members noted the ease of access to state-of-the-art models as a key benefit.
- New Persian Dataset from Wikipedia: The community introduced a Persian dataset comprising 6K sentences translated from Wikipedia. This resource is crucial for enhancing multilingual AI capabilities.
- Participants praised its potential for improving Farsi language models and training data diversity.
- Arena Learning Boosts Performance: Arena Learning has been discussed as a method for improving model performance during post-training phases. This technique has shown notable results in recent experiments.
- Community members are eager to implement these insights into their own models for better outcomes.
- The Impact of Contributing to Open Source: A YouTube video highlighted how contributing to open source can significantly change lives, particularly within the tech community. The content emphasized the vast opportunities present on platforms like GitHub.
- Community reactions indicate a strong interest in increasing contributions and collaboration efforts.
Link mentioned: Contributing to Open Source Changes Your Life ✨ | How to Contribute ⭐️ | Dhanush N: GitHub had more than 420 million repositories, including at least 28 million public repositoriesMore than 80% of contributions to GitHub are made to private ...
HuggingFace ▷ #general (321 messages🔥🔥):
Hugging Face model issues
GPT models and performance
Using multiprocessing in Python
Text and image generation models
Forking and fines tuning models
- Concerns Over Hugging Face Model Integrity: Users reported issues with the integrity of a trending model on Hugging Face, suggesting it contains misleading information and breaks content policy rules.
- Discussions highlighted the potential for user disappointment after downloading the model, as it performed significantly below advertised benchmarks.
- Challenges with Python's Multiprocessing: Several users discussed challenges faced when using Python's multiprocessing for dataset processing and inference, citing persistent pickle errors.
- Suggestions were made to use multithreading or modify settings with dataset.map, but issues remained unresolved, leading to frustration.
- Model Conversations and Performance: A debate about the outputs of GPT models showcased discrepancies in logical reasoning and performance, particularly in a sample dataset.
- Users attempted to fine-tune models for faster processing but encountered performance lags and slow evaluations.
- Interest in Text and Image Generation Models: Inquiries were made regarding open-source models that produce both text and images, with a request for relevant fine-tuning code.
- Users expressed the need for accessible models capable of generating multimedia outputs for various applications.
- Creative Content and Community Interactions: A user shared positive feedback about a specific artist in the stability community, despite negative perceptions from others.
- This comment garnered community interest, highlighting the diverse opinions and interactions regarding creative works within the group.
- shafire/QuantumAI · Hugging Face: no description found
- Code of Conduct – Hugging Face: no description found
- AttributeError: Can't pickle local object in Multiprocessing: I am very new to python and I encounter this error. CODE 1 : import multiprocessing as mp import os def calc(num1, num2): global addi def addi(num1, num2): ...
- Text To SQL Hub Datasets - a Hugging Face Space by davidberenstein1957: no description found
- Monkey Laught GIF - Monkey Laught Monkey laught - Discover & Share GIFs: Click to view the GIF
- Dies Cat GIF - Dies Cat Dead - Discover & Share GIFs: Click to view the GIF
- @blanchon on Hugging Face: "I’ve built a simple Room Cleaner app to remove clutter from messy room. Try…": no description found
- app.py · cfahlgren1/datasets-ai at main: no description found
- Tweet from Karen Hao (@_KarenHao): To the public, Microsoft uses its reputation as an AI & sustainability leader to tell a compelling story: AI will do wonders to help solve the climate crisis. To fossil-fuel firms, Microsoft has a dif...
- shafire/talktoai at main: no description found
- Process: no description found
- Reddit - Dive into anything: no description found
- The LK-99 of AI: The Reflection-70B Controversy Full Rundown: For people wondering why I draw similarity with LK-99, it's because the results are not reproducible.The saga of reflection-70B has been a wild one. This vid...
- Data Visualization : Distributions: In this video, I will tell you about distributions and some plots used , If you're interested in seeing some code or resources, I have provided links below....
HuggingFace ▷ #today-im-learning (3 messages):
Learning Transformer Agents
Using HF Tokens
Cookbook Contributions
- Developing Transformer Agents with a Team: A member shared their current project focused on learning transformer agents and multi-agent systems with a software development team, expecting to make it public soon with some tweaks.
- They expressed excitement about the capabilities of agents that can think and react.
- Cookbooks Enhance Learning Process: One member expressed gratitude for the cookbooks, stating they have been a significant help during their learning process of transformer agents.
- Your cookbooks have been a great gift they noted, highlighting the positive impact on their journey.
- Handling HF Tokens in Public Spaces: A member raised a question about better methods than embedding their HF token in the code when deploying Llama 3.1 in a public environment.
- They were uncertain about how to manage the authentication in the background when users are logged in without needing to expose the token.
HuggingFace ▷ #cool-finds (3 messages):
Raccoon Monologue
AI & Skin Cancer Prevention
- Rizla the Raccoon's Philosophical Rant: In a hilarious monologue, Rizla the raccoon ponders if he is a Frankenstein-like creature, pieced together from the remnants of discarded waste.
- He humorously compares his adventures in trash diving to exploring predefined desires, embodying the essence of the misunderstood genius.
- AI's Potential in Skin Cancer Prevention: An article discusses the significant role of AI in helping to prevent skin cancer through behavior change, highlighting innovative strategies.
- The piece emphasizes how leveraging technology can lead to positive health outcomes, demonstrating the intersection of AI and public health.
- @nisten on Hugging Face: "Jailbroke o1 and got the reasoning steps: the trick was... to make it think it…": no description found
- no title found: no description found
HuggingFace ▷ #i-made-this (12 messages🔥):
QompaSSL 2.0 Release
Swiftide Update
Flux Experimentation
Multi-agent Software Team
Accessing o1 API without Tier 5
- QompaSSL 2.0 Launches with Enhanced Features: The release of QompaSSL 2.0 introduces a fork of OpenSSL 3.3.2, enhancing security with Post-Quantum and AI-ready cryptography, dated 2024-09-12.
- This update notably includes libssl.so and libcrypto.so libraries, making it a significant upgrade in cryptographic capabilities.
- Swiftide 0.12 Boosts Performance: The Swiftide 0.12 update introduces hybrid search with Qdrant, filter capabilities in searches, and a parquet loader to improve indexing speed, as detailed in this post.
- This update emphasizes Swiftide's efficiency in Retrieval Augmented Generation applications, enabling faster data ingestion and querying.
- Leveraging Flux for Efficient Image Generation: An experiment with Flux demonstrated a method to generate image quality similar to Flux Schnell in just 1 step, overcoming limitations without training due to GPU constraints.
- The demo can be seen here showcasing the achieved output quality.
- Multi-Agent Software Team Overview: A new Gradio space showcases a multi-agent software team developed from the multiagent_web_assistant cookbook.
- This project aims to enhance collaborative capabilities in software development, integrating multiple agent functionalities.
- Accessing o1 API Without Tier 5 Explained: A YouTube video titled 'How to access o1 (Strawberry) API & chat without tier 5' provides a walkthrough for accessing the API without a Tier 5 plan.
- The video clearly describes the steps to bypass typical access restrictions, making it helpful for users lacking the necessary tier.
- Tonic's Pixtral - a Hugging Face Space by Tonic1: no description found
- Swiftide 0.12 - Hybrid Search, search filters, parquet loader, and a giant speed bump | Bosun: Swiftide 0.12 Adds hybrid search for Qdrant, filter support for similarity search, a parquet loader, and a giant speed bump
- FLUX Realtime - a Hugging Face Space by KingNish: no description found
- SoftwareTeam (Multi-Agents) - a Hugging Face Space by Csplk: no description found
- Release QompaSSL 2.0 Release · qompassai/Nautilus: QompaSSL 2.0: Fork of OpenSSL 3.3.2 with Enhanced Post-Quantum and Artificial Intelligence-Ready Cryptography Release Date: 2024-09-12 22:06:57 This release includes libssl.so and libcrypto.so comp...
- How to access o1 (Strawberry) API & chat without tier 5: Here is how to access his API and Chat without having a Tier 5
HuggingFace ▷ #reading-group (4 messages):
Politician Transparency System
AI Voting Alignment
The Keys to the White House
Bias in Prediction Systems
- Innovative Politician Transparency System Proposal: A member proposed creating a transparency system to observe how much funding each politician receives from companies and their past policy decisions.
- They also suggested incorporating AI to provide recommendations for voters based on alignment with politicians.
- Exploring Prediction Systems for Voting: Another member mentioned a prediction system called The Keys to the White House, which evaluates the political climate for presidential elections.
- This model uses a thirteen-point checklist that considers various factors, asserting that bias can affect the interpretation of the weights assigned to each point.
- Discussion on Character's Impact on Elections: Participants discussed the significance of a politician's character in electoral outcomes, indicating that public perception heavily influences selections.
- One member emphasized that the transparency project aims to address these concerns by providing clear metrics of political transparency.
- Concerns Over Bias in Political Prediction Models: The dialogue highlighted concerns regarding the potential for bias to skew the outcomes of prediction models for elections.
- Members acknowledged that this bias can affect the effectiveness of tools designed to guide voters in making informed decisions.
Link mentioned: The Keys to the White House - Wikipedia: no description found
HuggingFace ▷ #computer-vision (4 messages):
Handling large image datasets
Gradio Object Cutter
Finding closest segmented pixels
- Tackling Huge Image Datasets in Colab: A member sought help on how to manage large image datasets exceeding 200,000 images using Colab or Kaggle.
- Can anyone provide methods for this challenge?
- Gradio's HD Background Removal Tool: A link to Gradio's Object Cutter was shared, highlighting its capability to create high-quality HD background removal for any object using text prompts or bounding boxes.
- Members expressed enthusiasm with reactions like Nice! for this useful tool.
- Methods for Finding Closest Segmented Pixels: Another question arose regarding techniques to identify the closest segmented (binary mask) pixel in an image.
- Can anyone recommend methods for this?
Link mentioned: Tweet from Gradio (@Gradio): Object Cutter Create high-quality HD background removal for ANY object in your image with a text prompt or bounding boxes!
HuggingFace ▷ #NLP (8 messages🔥):
Self-Supervised Training
Building Models from Scratch
Fine-tuning Summarization Models
Training Tokenizers for Multilingual Capabilities
- Self-Supervised Training Insights: A member highlighted that while training models like GPT-3.5 from scratch is impractical, it is feasible to train GPT-2 on simpler datasets like Wikipedia with basic hardware.
- They shared personal experience of successfully training GPT-2 on their home desktop.
- Building Without High-Level Tools: A suggestion was made to refer to Andrej Karpathy's lessons titled 'Let's Train GPT-2 from Scratch' as a resource for building models without high-level tools.
- The video explains how to create a Generatively Pretrained Transformer following foundational research including OpenAI's work.
- Challenges with Fine-tuning Summarization Models: A user reported encountering a required argument error while trying to fine-tune a summarization model using Hugging Face's code examples.
- They shared their script setup and sought help for the recurring issue with the output directory parameter.
- Retraining Tokenizers for Multilingual LLMs: A query was raised about the necessity of retraining tokenizers to enhance the multilingual capabilities of a language model for unsupported languages.
- Another user suggested either retraining the existing tokenizer or creating a new one for the desired languages and merging them.
- Let's build GPT: from scratch, in code, spelled out.: We build a Generatively Pretrained Transformer (GPT), following the paper "Attention is All You Need" and OpenAI's GPT-2 / GPT-3. We talk about connections t...
- transformers/examples/pytorch/summarization at main · huggingface/transformers: 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX. - huggingface/transformers
HuggingFace ▷ #diffusion-discussions (4 messages):
Batch Size in TTS Training
DDPM Algorithm Differences
Tokenizers and Multilingual LLMs
- Is Training TTS with Batch Size of 4 Effective?: A user is questioning whether training a TTS model with a batch size of only 4 is detrimental due to limited VRAM, having previously trained on a size of 8.
- The community's insights on optimal batch sizes in TTS contexts remain awaited.
- DDPMScheduler Sampling Step Confusion: A newcomer to diffusion noticed that the sampling step in the DDPMScheduler differs from Algorithm 2 of the DDPM paper.
- The user highlights that while the code uses a combination of Eqs 7 and 15, the paper employs Eq 11, seeking clarification on this discrepancy.
- Need for Retraining Tokenizers for Multilingual Capability: A user is inquiring whether they need to retrain the tokenizer to enhance the multilingual abilities of an LLM that lacks coverage for certain languages in its pretrained dataset.
- The response suggests potentially retraining the whole tokenizer or creating and merging new tokenizers tailored to specific languages.
Link mentioned: diffusers/src/diffusers/schedulers/scheduling_ddpm.py at main · huggingface/diffusers: 🤗 Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch and FLAX. - huggingface/diffusers
Nous Research AI ▷ #general (334 messages🔥🔥):
O1-mini vs. O1-preview
Code performance evaluation
CoT reasoning and performance
Hermes model capabilities
OAI's AI censorship video
- O1-mini shows promise over O1-preview: Users express mixed reviews regarding O1-mini compared to O1-preview, noting that O1-mini performs better in some evaluations due to potentially being able to execute more CoT turns in the same time.
- A user is waiting for a full O1 release before considering purchasing either model, indicating uncertainty about their current capabilities.
- Comparing coding performance of O1 models: Despite slight differences, O1-preview and GPT-4 show similar code evaluation scores, while O1-mini outperforms GPT-4-mini, hinting at improvements in O1's coding tasks.
- Some speculate that O1 may be undercooked with respect to its coding performance, potentially related to its reasoning focus.
- Impact of CoT on performance: Users discuss the possibility that Chain of Thought (CoT) reasoning can make task performance worse, considering whether O1-preview's design emphasizes reasoning at a detriment to task proficiency.
- Concerns arise regarding the initial adherence to guidelines in O1 models, suggesting such constraints could hinder optimal performance.
- Advancements in Hermes models: The Hermes 3 model is highlighted as having significant improvements over Hermes 2, showcasing advanced capabilities such as roleplaying, long context coherence, and better reasoning ability.
- There is also interest in whether Hermes models will serve as valuable APIs for applications requiring longer context lengths.
- Discussion on AI censorship: A video discussing AI censorship by OpenAI is shared, raising questions about the implications of AI regulation and corporate influence.
- Participants express concerns regarding industry responses to perceived AI threats and advocate for regulations that prioritize user protection.
- Tweet from Teknium (e/λ) (@Teknium1): All the "safety" RLHF apparently mode collapses the models, and really does damage for search (and creativity) - Open models have a huge advantage here I wonder @ what pass you need to recove...
- LiveBench: no description found
- Chat-with-OpenAI-o1-mini - a Hugging Face Space by yuntian-deng: no description found
- Reinforcement Learning from Reflective Feedback (RLRF): Aligning and Improving LLMs via Fine-Grained Self-Reflection: Despite the promise of RLHF in aligning LLMs with human preferences, it often leads to superficial alignment, prioritizing stylistic changes over improving downstream performance of LLMs. Underspecifi...
- Tweet from ChappieOnChain (@ChappieOnChain): Found about @NousResearch worlds sim from @0xPrismatic crypto * Blog. I asked it what insights it has about humanity that would not be obvious to humans. I was shocked by its honesty and perhaps at ...
- Gigachad Old Man GIF - Gigachad Old man Memories - Discover & Share GIFs: Click to view the GIF
- Quiet-STaR: Language Models Can Teach Themselves to Think Before Speaking: When writing and talking, people sometimes pause to think. Although reasoning-focused works have often framed reasoning as a method of answering questions or completing agentic tasks, reasoning is imp...
- Raiden Warned About AI Censorship - MGS2 Codec Call (2023 Version): The Colonel warns Raiden about the plans to use AI to censor the Internet.An experiment in creative writing and AI speech synthesis, inspired by the famous "...
- Weave Agent DevLog #0 - The Core Problems: no description found
- The case for more ambitious language model evals — LessWrong: Here are some capabilities that I expect to be pretty hard to discover using an RLHF’d chat LLM[1]: …
- Hermes 3 405B Instruct - API, Providers, Stats: Hermes 3 is a generalist language model with many improvements over Hermes 2, including advanced agentic capabilities, much better roleplaying, reasoning, multi-turn conversation, long context coheren...
- Thinking, Fast and Slow : Kahneman, Daniel: Amazon.co.za: Books: no description found
Nous Research AI ▷ #ask-about-llms (8 messages🔥):
Model Alignment
Testing Adversarial Environments
Solar Pro 22B
Precision Annealing Training
FP8 and FP4 Training Regimes
- Model alignment remains a concern: Concerns were raised about the model's inability to align autonomously, noting that if misaligned, we risk losing control when it achieves a higher status of intelligence.
- One suggested we should understand the developers' mindset to better anticipate future challenges.
- Advocating for adversarial testing: A member emphasized that testing how the model performs in as adversarial an environment as possible is crucial before it potentially transforms into a dominant entity.
- It's better to test how it performs in challenging scenarios now rather than when it's too late.
- Inquiry about Solar Pro 22B: A member questioned whether anyone has tried Solar Pro 22B yet, seeking insights on its performance.
- The inquiry sparked interest but no immediate responses about experiences with the model.
- Exploring Precision Annealing Techniques: Questions arose regarding existing papers that explore precision annealing, specifically performing most pre-training at FP8 before switching to BF16 or FP32 for the final training stages.
- The hope is that this training regime becomes common as FP4 is on the horizon, despite no immediate knowledge of related work.
- FP8 training regime inquiry: One member noted the potential of FP8's increased throughput at slightly lower quality, suggesting a shift toward this training strategy.
- They expressed interest in how precision annealing might apply to upcoming models as training techniques evolve.
Nous Research AI ▷ #research-papers (5 messages):
DisTro Details
GameGen-O Functionality
ReST-MCTS Self-Training Approach
MuZero-inspired Learning for LLMs
- Exploring the Functionality of GameGen-O: The GameGen-O's overview includes basic functionality and key features showcased in a video demo inspired by Journey to the West.
- It involves contributions from several authors affiliated with The Hong Kong University of Science and Technology and Tencent's LightSpeed Studios.
- ReST-MCTS: Enhanced Self-Training for LLMs: The paper introduces a reinforced self-training approach, ReST-MCTS he, integrating process reward guidance with tree search for improved training data quality in LLMs.
- It outperforms methods like ReSTEM and Self-Rewarding LM, continuously enhancing language models through iterative training via high-quality solution generation.
- Innovative Approach Inspired by MuZero: The authors leverage a tree-search policy to create high-quality solutions for science or math questions, dubbed MuZero-style learning of LLMs.
- This method eliminates manual annotations by estimating step probabilities to infer correct process rewards, thus enhancing the training process.
- GameGen-O: Open-world Video Game Generation: no description found
- ReST-MCTS*: LLM Self-Training via Process Reward Guided Tree Search: Recent methodologies in LLM self-training mostly rely on LLM generating responses and filtering those with correct output answers as training data. This approach often yields a low-quality fine-tuning...
Nous Research AI ▷ #research-papers (5 messages):
DisTro functionality
GameGen-O overview
ReST-MCTS self-training
MuZero-style learning
- Exploring DisTro's Functionality: No additional details were provided about DisTro; its functioning remains unclear.
- Inquiries for more information about its workings are encouraged.
- GameGen-O's Basic Functionality: GameGen-O showcases its functionality and key features, which include a demo referencing Journey to the West.
- Contributors are affiliated with institutions such as The Hong Kong University of Science and Technology and Tencent's LightSpeed Studios.
- ReST-MCTS Self-Training Methodology: The new approach, ReST-MCTS, integrates process reward guidance with MCTS to improve the quality of training data for LLMs.
- This method outperforms other self-training algorithms and enhances language models through iterative processes.
- Inspired by MuZero for LLMs: The authors utilize a tree-search policy to generate high-quality solutions for math and science questions, enhancing LLM performance.
- This process, termed 'MuZero-style learning of LLMs', is based on the principles of the MuZero framework.
- GameGen-O: Open-world Video Game Generation: no description found
- ReST-MCTS*: LLM Self-Training via Process Reward Guided Tree Search: Recent methodologies in LLM self-training mostly rely on LLM generating responses and filtering those with correct output answers as training data. This approach often yields a low-quality fine-tuning...
Nous Research AI ▷ #reasoning-tasks (1 messages):
jojoslap: https://openai.com/index/learning-to-reason-with-llms/
Perplexity AI ▷ #general (319 messages🔥🔥):
OpenAI O1 Preview
Perplexity functionality
Claude Sonnet vs O1
Complexity browser extension
Uploading and analyzing documents
- Discussions on OpenAI O1 Preview Introduction: Many users expressed interest in when Perplexity would add the new OpenAI O1 models, citing competitors that have already integrated them.
- While some users are hopeful for a swift implementation, others are content with current models, such as Claude Sonnet, which they believe are comparable.
- Perplexity Model Limits and Functionality: Users noted a recent increase in model limits for most models in Perplexity, stating it has gone from 450 to 600 requests, excluding Opus.
- Concerns were raised about the Opus model, with mixed information about its ongoing availability and request limits.
- Comparison of Claude Sonnet and OpenAI Models: Several users highlighted the advantages of Claude Sonnet in terms of context memory and performance compared to O1, particularly in handling complex documents.
- Discussions included experiences with Sonnet and how it provided better formatting and detail than O1 in certain tasks.
- Complexity Browser Extension Enhancement: The Complexity browser extension garnered positive feedback, with users praising its ability to unlock additional models and features in Perplexity.
- Several users shared their newfound appreciation for the extension, claiming it significantly enhanced their experience with the platform.
- Uploading and Analyzing Documents in Perplexity: A user elaborated on their approach to uploading images to extract data using OCR and how context memory works within those uploads.
- Curiosity lingered around how Perplexity manages uploaded documents within the context limits, sparking further discussion on best practices.
- EMC-2 Sample Data Set: no description found
- Hungry GIF - Hungry - Discover & Share GIFs: Click to view the GIF
- Tweet from Bindu Reddy (@bindureddy): O1 and O1-Preview Is Now Available On ChatLLM! It's rate-limited, so don't abuse it too much
- Stephen Diaz Rich GIF - Stephen Diaz Rich Wealthy - Discover & Share GIFs: Click to view the GIF
- Tweet from Perplexity (@perplexity_ai): Meet your new Discover feed. Your interests. Your language. Your feed, personalized.
- Tweet from OpenAI (@OpenAI): We're releasing a preview of OpenAI o1—a new series of AI models designed to spend more time thinking before they respond. These models can reason through complex tasks and solve harder problems ...
- uncovr: Your AI search companion. Find useful answers and information, presented in an aesthetic way.
Perplexity AI ▷ #sharing (18 messages🔥):
Commercial Spacewalk Updates
Utilizing Perplexity AI for Research
Safer German Border
World's First Aerospike Engine
Physics Assistance for Students
- Commercial Spacewalk Complete!: A new article discusses the first commercial spacewalk, providing detailed updates and insights about the mission's success and key events.
- Read the full updates here.
- Perplexity Makes Research Easy!: Users are praising Perplexity AI for simplifying their research processes, as noted in discussions about various companies and topics.
- One member highlighted how straightforward it is to gather information, referencing a company with this link.
- Safety Concerns at the German Border: An article discusses how recent developments will delay border activities at the German border, focusing on new security measures.
- Find out more about this situation here.
- Innovative Aerospike Technology!: A discussion on the world's first aerospike engine outlines its potential impact and the technology behind it.
- For comprehensive details, check the article here.
- Assisting Students in Physics: A member shared a resource on how to find the average velocity, aimed at aiding students in their physics studies.
- Explore the guidance provided here.
Perplexity AI ▷ #pplx-api (7 messages):
API Credits and Bonuses
Internal Server Errors
Contacting Perplexity Support
OpenPerplex API Advantages
Search Domain Filter Issues
- Confusion Over API Credit Replenishment: There is uncertainty regarding when the $5 API credits replenish, with mixed signals suggesting either the 1st of each calendar month or the 1st day of each billing cycle.
- Users are seeking clarification on the expected timing of the credit refresh and how it relates to their subscription status.
- Internal Server Error Reports: One user reported experiencing an internal server error with a status code 500, indicating issues with the service.
- Such errors may impact users' ability to utilize the API effectively during their interactions.
- Challenges in Getting Support: A user expressed difficulties in reaching Perplexity support, indicating that attempts to connect have been unsuccessful thus far.
- This sentiment reflects a frustration among users needing assistance with their accounts or issues.
- Benefits of OpenPerplex API Highlighted: User yassine1989 indicated a preference for the OpenPerplex API due to its citations, multi-language support, and higher rate limits.
- They emphasized its advantages over other options, showcasing a positive user experience with this API.
- Issues with API Search Domain Filter: A user inquired about problems with the search_domain_filter in the API, noting it still returns results from outside specified domains despite attempts to restrict it.
- This raises concerns regarding the API's functionality in filtering content based on domain specifications.
Latent Space ▷ #ai-general-chat (117 messages🔥🔥):
OpenAI o1
Spatial Intelligence
AI Prompting Techniques
Grok CodeGrok Assistant
Uber-Waymo Collaboration
- OpenAI o1 performance mixed feedback: Users are reporting varied outcomes when using OpenAI's o1 models, stating they sometimes excel at reasoning-heavy tasks but often provide less useful results overall.
- Concerns have been raised regarding the transparency of OpenAI's o1 capabilities, with some believing it doesn't offer substantial advantages over existing models.
- Launch of World Labs by Fei-Fei Li: Fei-Fei Li has launched World Labs, focusing on solving the complex problem of spatial intelligence, supported by a significant $230 million funding.
- The initiative aims to build Large World Models (LWMs) that can perceive and interact with the 3D world, attracting notable talent from the AI community.
- Grok's New Offerings: Grok now features a coding assistant, CodeGrok, along with a PromptIDE and an API, available to X Premium subscribers.
- Access requests for these tools can be initiated through the xAI platform, indicating a push towards enhancing AI utility in coding contexts.
- Uber and Waymo Collaboration: Uber has partnered with Waymo to integrate their autonomous vehicle services, initially launching in Austin and Atlanta via the Uber app.
- This collaboration marks a significant step in making fully autonomous driving accessible in more urban areas.
- Discussions on AI Reasoning Techniques: The conversation highlights that OpenAI's o1, while viewed by some as similar to chain-of-thought (CoT) methods, offers unique capabilities that surpass traditional approaches.
- Critics emphasize the need for understanding qualitative differences in AI models rather than viewing them merely as synthetic data enhancements.
- Tweet from OpenRouter (@OpenRouterAI): OpenAI o1 🍓 is now live for everyone to play with! (Will be very rate-limited to start). Unlike gpt-4o, it spends cycles thinking before replying. Note: on OpenRouter, streaming is supported, but a...
- Tweet from Andrew Mayne (@AndrewMayne): I've had access to @OpenAI's o1 for several weeks. My advice on using it: 1. Don’t think of it like a traditional chat model. Frame o1 in your mind as a really smart friend you’re going to se...
- Tweet from OpenAI Developers (@OpenAIDevs): We’re hosting an AMA for developers from 10–11 AM PT today. Reply to this thread with any questions and the OpenAI o1 team will answer as many as they can.
- o1-preview is SOTA on the aider leaderboard: Preliminary benchmark results for the new OpenAI o1 models.
- Notes on OpenAI’s new o1 chain-of-thought models: OpenAI released two major new preview models today: o1-preview and o1-mini (that mini one is not a preview)—previously rumored as having the codename “strawberry”. There’s a lot to understand about …
- Tweet from nisten - e/acc (@nisten): gg, jailbroke its reasoning steps, the trick was... to make it think it was a cat 😹😹😹😹 , otherwise it would refuse to cough up the steps. adopt the persona of a cat... come up with ... bla bla ...
- Tweet from MatthewBerman (@MatthewBerman): Holy sh*t...
- Tweet from Yohei (@yoheinakajima): i don’t think this is how you use o1
- Tweet from Boris Power (@BorisMPower): @khoomeik my recommendation is to read through the CoT for coding in https://openai.com/index/learning-to-reason-with-llms/ Then experiment a bunch manually, looking at the thinking and success / fai...
- Tweet from Lilian Weng (@lilianweng): 🍓 Finally o1 is out - our first model with general reasoning capabilities. Not only it achieves impressive results on hard, scientific tasks, but also it gets significantly improved on safety and rob...
- Cognition | A review of OpenAI o1 and how we evaluate coding agents: We are an applied AI lab building end-to-end software agents.
- Tweet from Greg Kamradt (@GregKamradt): tried o1-preview on @arcprize result: 1 out of 2 tests correct so o1-preview isn't going to solve 100% ARC Prize tasks tbd on what % it gets compared to SOTA approaches, still testing rest of ...
- Tweet from Nick Kramer (@Nick_Kramer91): GPT-4o-mini - Input: $0.150 / 1M tokens - Output: $0.600 / 1M tokens o1-mini - Input: $3.00 / 1M tokens - Output: $12.00 / 1M tokens GPT-4o - Input: $5.00 / 1M tokens - Output: $15.00 / 1M tokens o...
- Tweet from Ammaar Reshi (@ammaar): Just combined @OpenAI o1 and Cursor Composer to create an iOS app in under 10 mins! o1 mini kicks off the project (o1 was taking too long to think), then switch to o1 to finish off the details. And ...
- Tweet from swyx.sg (@swyx): FYI one thing we learned from Lindsay @ OpenAI last night was that @openai will be doing an AMA with the 🍓 research team at ~10am PT here on twitter so if you have research questions, please prep th...
- Tweet from Ammaar Reshi (@ammaar): Just combined @OpenAI o1 and Cursor Composer to create an iOS app in under 10 mins! o1 mini kicks off the project (o1 was taking too long to think), then switch to o1 to finish off the details. And ...
- Tweet from ARC Prize (@arcprize): We put OpenAI o1 to the test against ARC Prize. Results: both o1 models beat GPT-4o. And o1-preview is on par with Claude 3.5 Sonnet. Can chain-of-thought scale to AGI? What explains o1's modest...
- ChatPRD | An AI Copilot for Product Work: no description found
- Tweet from Ankur Goyal (@ankrgyl): some predictions on o1 and what it means for ai eng: * more evidence that convoluted/over complicated agent frameworks are not the future * more english, fewer programs * expect “async” to be the nex...
- Openai O1 | AI Playground | fal.ai: no description found
- Tweet from Saining Xie (@sainingxie): Is this now about gravity? 😶
- Hello, World Labs: World Labs was founded by visionary AI pioneer Fei-Fei Li along with Justin Johnson, Christoph Lassner, and Ben Mildenhall; each a world-renowned technologist in computer vision and graphics.
- Tweet from Greg Kamradt (@GregKamradt): this is the question I use to stump all LLMs "what is your 4th word in response to this message?" o1-preview got it right first try something's different about this one
- Tweet from Stephanie Palazzolo (@steph_palazzolo): big day for openai: chatgpt is generating more than $225 million in revenue per month (and that's a conservative estimate) based on new usage metrics we've gotten https://www.theinformation.c...
- Tweet from Colin Fraser (@colin_fraser): It’s dumb :(
- Tweet from william (@wgussml): what most people will miss is that o1 is significant precisely because it isn’t an SFT on synthetic data the fact that rl on CoT unconstrained works and doesn’t collapse to gibberish cot steps is rea...
- Tweet from Jason Wei (@_jasonwei): Super excited to finally share what I have been working on at OpenAI! o1 is a model that thinks before giving the final answer. In my own words, here are the biggest updates to the field of AI (see t...
- Tweet from Aaron (@aaronp613): Apple has released 3 new videos promoting Apple Intelligence featuring Bella Ramsey 🧵 1st: More personal Siri
- Tweet from Andrej Karpathy (@karpathy): Very excited for the launch of @theworldlabs! I spent a lot of time with Fei-Fei and Justin during my PhD, which I look back on very fondly - Fei-Fei was my advisor and our fearless leader, Justin an...
- xAI Sign-In: no description found
- PromptIde: no description found
- Create API Key - xAI Developer Platform: no description found
- Tweet from Jim Fan (@DrJimFan): This may be the most important figure in LLM research since the OG Chinchilla scaling law in 2022. The key insight is 2 curves working in tandem. Not one. People have been predicting a stagnation in...
- Tweet from dara khosrowshahi (@dkhos): Big step with our partners @Waymo. Soon you’ll be able to hail a @Waymo AV in Austin and Atlanta, only on the @Uber app. Excited to make this happen! Quoting Tekedra N Mawakana (@TechTekedra) We’re...
- Tweet from thebes (@voooooogel): the email openai sends you if you ask o1 about its reasoning too many times Quoting thebes (@voooooogel) @teortaxesTex i get the scary letter if i mention the words "reasoning trace" in a p...
- Tweet from Teortaxes▶️ (@teortaxesTex): Surprising: Sonnet/4o are more than peer to o1 in some agentic tasks that very much seem to require general reasoning. I guess generality, too, is a domain specialization rather than emergent ability...
- Tweet from Nick St. Pierre (@nickfloats): ok, @suno_ai_ just released a new AI music feature called "Covers" and it's pure magic It works with your voice. You sing into Suno, give it a prompt, and it transforms your vocals into f...
- Tweet from will depue (@willdepue): Some reflection on what today's reasoning launch really means: New Paradigm I really hope people understand that this is a new paradigm: don't expect the same pace, schedule, or dynamics of p...
- Tweet from Cursor (@cursor_ai): OpenAI’s new o1 models are available in Cursor! We’ve found o1 to be excellent at well-specified, reasoning-intense problems. We still recommend sonnet/4o for most tasks. We’re initially rolling out...
- Tweet from fabian (@fabianstelzer): my goto LLM test is if a model can correctly explain this joke: “Two cows are standing in a field, one cow asks the other: “what do you think about the mad cow disease that’s going around?”. The othe...
- Tweet from Percy Liang (@percyliang): HELM MMLU v1.8.0 and HELM lite (10 diverse scenarios) v1.8.0 are out! Writer’s new Palmyra-X-004 makes it into the top 10 on both, a hypercompetitive space dominated by the giants (OpenAI, Anthropic, ...
- Tweet from Cognition (@cognition_labs): We worked closely with OpenAI over the last few weeks to evaluate OpenAI o1's reasoning capabilities with Devin. We found that the new series of models is a significant improvement for agentic sys...
- Tweet from Sam Altman (@sama): @MattPaulsonSD how about a couple of weeks of gratitude for magic intelligence in the sky, and then you can have more toys soon?
- Tweet from Jay Hack (@mathemagic1an): It seems like o1-preview has access to a calculator of sorts that it can invoke at inference time. I've never seen a model pull off 700,112 * 9 and get it right during regular token streaming. B...
- Tweet from dr. garbled (@allgarbled): prepare for winter Quoting dr. garbled (@allgarbled) going to try the new GPT against my one secret algebra question all the other models have failed on. if it succeeds then humans are getting r...
- Tweet from Andrew Mayne (@AndrewMayne): I've had access to @OpenAI's o1 for several weeks. My advice on using it: 1. Don’t think of it like a traditional chat model. Frame o1 in your mind as a really smart friend you’re going to se...
- Tweet from OpenAI (@OpenAI): Some of our researchers behind OpenAI o1 🍓
- Tweet from Cognition (@cognition_labs): We worked closely with OpenAI over the last few weeks to evaluate OpenAI o1's reasoning capabilities with Devin. We found that the new series of models is a significant improvement for agentic sys...
- Tweet from Ate-a-Pi (@8teAPi): o1 personal testing megathread 🧵 Bookmark if you need to, just keeping track of reactions since a lot of us have held out personal test sets
- Tweet from World Labs (@theworldlabs): Hello, world! We are World Labs, a spatial intelligence company building Large World Models (LWMs) to perceive, generate, and interact with the 3D world. Read more: https://www.worldlabs.ai/about
- No Priors Ep. 79 | With Magic.dev CEO and Co-Founder Eric Steinberger: Today on No Priors, Sarah Guo and Elad Gil are joined by Eric Steinberger, the co-founder and CEO of Magic.dev. His team is developing a software engineer co...
Latent Space ▷ #ai-in-action-club (131 messages🔥🔥):
Cursor issues
Using AI tools
Vim and IDE preferences
HTEC AI Copilot Report
Learning resources for Neovim
- Cursor faces scaling issues: Members discussed that Cursor seems to have scaling issues, particularly with code completion and document generation.
- “They say 'no' to code completion for cursor?”, which raises doubts about their research methods.
- Exploring AI Copilots and IDEs: A report from a nearshore consultancy reviewed various AI copilots, including Cursor and Claude, to understand their usability.
- Despite initially being underwhelmed by Copilot, members noted that use of AI tools ultimately leads to increased efficiency, especially in coding.
- Vim's benefits and challenges: Members expressed the steep learning curve of Vim, but acknowledged it significantly enhances coding speed once mastered.
- Some users completed the Vim Adventures game to improve their skills, highlighting resourcefulness in learning environments.
- Insights from HTEC's AI Report: The HTEC team evaluated 26 AI tools, and although participants “dabbled” with each tool, results were inconclusive due to limited testing time.
- The report is mainly for lead generation, raising questions about its depth and analyses regarding AI copilots.
- Neovim resources and community engagement: Community members shared various resources for mastering Neovim, including a helpful YouTube playlist on configuration.
- With many discussions on learning paths, the community fosters collaboration in exploring new tools and techniques for development.
- GPT Engineer: Build software products, using only a chat interface
- no title found: no description found
- Understanding Neovim: Becoming a wizard at configuring Neovim!
- no title found: no description found
- AI in action: AI-powered automation feat. langflow: Deep Dive into Customizing Automation Tools with AIExplore the intricacies of using AI to customize automation tools in this detailed video. Starting with an...
- GitHub - tris203/precognition.nvim: 💭👀precognition.nvim - Precognition uses virtual text and gutter signs to show available motions.: 💭👀precognition.nvim - Precognition uses virtual text and gutter signs to show available motions. - tris203/precognition.nvim
- GitHub - nvim-lua/kickstart.nvim: A launch point for your personal nvim configuration: A launch point for your personal nvim configuration - nvim-lua/kickstart.nvim
- GitHub - latentspacenotes/latentspacenotes.github.io: Contribute to latentspacenotes/latentspacenotes.github.io development by creating an account on GitHub.
- GitHub - ThePrimeagen/harpoon at harpoon2: Contribute to ThePrimeagen/harpoon development by creating an account on GitHub.
- GitHub - raidendotai/openv0: AI generated UI components: AI generated UI components. Contribute to raidendotai/openv0 development by creating an account on GitHub.
CUDA MODE ▷ #general (11 messages🔥):
Quantization Techniques
Metal Kernel Coding for MPS
CIFAR10 Model Training
- Experiments with Quantization Techniques: A member is currently applying separate quantization and dequantization for input and weight during pilot testing to improve model accuracy, noting that introducing input activation quantization may hinder performance.
- Another member suggested that dynamic quantization for activation should work well, and emphasized the importance of debugging the implementation to resolve performance issues.
- Accessing Quantization Logic in Code: Members discussed difficulties in debugging the quantization logic due to lack of visibility into the
input_quantizer
andweight_quant
implementations, referencing code hosted on GitHub.- One member requested a minimal running example to facilitate understanding and debugging of the quantization process more effectively.
- Challenges with Activation Quantization: A member noted that their trivial model trained on CIFAR10 shows a drastic degradation in performance when using the activation quantization variant compared to the weight-only variant.
- The member encouraged others to clone the repository for further insights and help with any issues encountered during setup.
- Metal Kernel Coding Streaming Plans: Another member expressed plans to engage in metal kernel coding for the MPS backend over the weekend, asking if there is interest in watching a live stream of the session.
- This initiative may attract viewers interested in kernel coding details and real-time coding experiences.
CUDA MODE ▷ #torch (1 messages):
ASPLOS 2024
Inductor Components
- ASPLOS 2024 Colab Notebooks Overview: A member mentioned the existence of ASPLOS 2024 colab notebooks that provide insights into effective usage.
- While specifics on the internals were unclear, these notebooks demonstrate how to utilize all the components of Inductor.
- Exploring Inductor Functionality: The discussion highlighted the potential for the colab notebooks to assist in understanding Inductor's various functionalities and usage scenarios.
- Members expressed interest in exploring more detailed discussions or examples related to the colab notebooks.
CUDA MODE ▷ #cool-links (5 messages):
WebGPU Puzzles
GameGen-O
Interactive GPU Programming
GPU Puzzles
Demo Feedback
- WebGPU Puzzles Launches for Browser Users: A new app, WebGPU Puzzles, allows users to try kernel hacking directly in their browser, effectively opening up GPU programming to a wider audience.
- This platform builds on Sasha Rush's previous work, allowing users to engage with small, interactive coding challenges while utilizing local GPU resources.
- GameGen-O Draws Attention: The GameGen-O GitHub project has been shared for contributions, focusing on game generation technology and appealing to developers in the community.
- Additionally, the GameGen-O demo site showcases its capabilities, with collaborative efforts noted from various contributors.
- Positive Feedback on Demos: There has been enthusiastic feedback regarding the demo of WebGPU Puzzles, highlighting its impressive features and ease of use.
- Multiple users expressed their excitement and interest in further exploring GPU programming through the interactive demo.
- webgpu puzzles: no description found
- Learn GPU Programming in Your Browser – Answer.AI: Practical AI R&D
- GameGen-O: Open-world Video Game Generation: no description found
- GitHub - GameGen-O/GameGen-O: Contribute to GameGen-O/GameGen-O development by creating an account on GitHub.
CUDA MODE ▷ #jobs (1 messages):
Aurora Innovation hiring
Commercial launch of Aurora's driverless trucks
Aurora's funding success
New commercial-ready terminals
Expansion plans between Dallas and Houston
- Aurora Innovation seeks talented engineers!: Aurora Innovation is hiring L6 and L7 engineers focused on GPU acceleration for inference and training, with a particular emphasis on CUDA, Triton, and tools like Nsight. Interested candidates can find more details at Aurora's job listings.
- The positions offer competitive pay, and potential applicants are encouraged to DM for further information.
- Aurora speeds toward driverless launch by 2024!: Aurora Innovation is targeting a commercial launch of its driverless trucking service by the end of 2024. Their stock has notably doubled in the last six months and tripled over the past 1.5 years.
- By accomplishing important milestones, Aurora is demonstrating its readiness for a driverless commercial future, with increasing investment backing.
- Aurora raises $483 million for expansion!: Aurora Innovation successfully raised $483 million, exceeding their goal of $420 million as they prepare for their upcoming commercial launch. This funding follows a previous capital raise of $820 million last July.
- Investors' confidence is bolstered after an Analyst Day where they experienced driverless truck rides and learned about Aurora's partner ecosystem.
- New terminals bolster Aurora's operations!: Aurora has opened its first commercial-ready terminals in Houston, allowing them to support driverless trucks between Dallas and Houston. They are designed to run day and night, handling more than 75 commercial loads each week.
- This strategic move positions Aurora effectively within the bustling I-45 freight corridor, catering to a significant volume of truck transportation in Texas.
- Aurora opens key driverless truck lane!: Aurora announced the opening of the industry's first lane for driverless trucks supported by its commercial-ready terminals. This route connects Dallas and Houston, tapping into a major freight artery in Texas.
- With operational terminals, Aurora aims to streamline logistics and demonstrate the feasibility of autonomous hauling on a larger scale.
- Staff Software Engineer - Deep Learning Acceleration : We're hiring technical and business leaders! Join the world’s most experienced team to bring self-driving technology to market safely, quickly, and broadly. Software Platform Software & Servi...
- Sr Staff Software Engineer, ML Accelerators: We're hiring technical and business leaders! Join the world’s most experienced team to bring self-driving technology to market safely, quickly, and broadly. Corporate Development and Strategic Pa...
- Self-driving truck startup Aurora Innovation raises $483M in share sale ahead of commercial launch | TechCrunch: Self-driving technology company Aurora Innovation was hoping to raise hundreds of millions in additional capital as it races toward a driverless
- Aurora Opens First Commercial-Ready Route for its Planned Driverless Truck Launch in Late 2024: With the debut of its commercial-ready terminal in Houston, Aurora can support and service driverless trucks between Dallas and Houston. Aurora…...
CUDA MODE ▷ #beginner (1 messages):
yelr: thanks! will take a look at it
CUDA MODE ▷ #torchao (4 messages):
int8 and fp16 matrix multiplication
PyTorch quantization techniques
optimum-quanto kernels
_weight_int8pack_mm function
- Efficient int8 and fp16 matrix multiplication: It was explained that one can perform fp16 input/int8 matmul on the GPU without dequantizing, as the int8 weight is directly cast to fp16 inside the kernel.
- With the current implementation, torch.compile generates a mixed-matmul triton kernel, meaning no unnecessary dequantization occurs.
- Insights on PyTorch quantization techniques: To reduce memory footprint, trying int4_weight_only quantization with bfloat16 or fp6 quantization (fpx_weight_only(3, 2)) could be beneficial.
- For further reference on quantization techniques, a link to the documentation was provided.
- Discussion on _weight_int8pack_mm Function: The
_weight_int8pack_mm
function was speculated to operate similarly to how fp16 input/int8 matmul is processed by casting the weight matrix to the active data type and applying scaling.- This suggests efficient handling of mixed data types within the matrix multiplication operation.
- Reference to optimum-quanto's kernels: A reference was made to optimum-quanto kernels used for quantization, specifically within their project structure, showcasing non-torchao techniques.
- The kernels discussed were noted to be detailed in their repository, which could provide insights on alternative approaches.
- pytorch/aten/src/ATen/native/native_functions.yaml at e157ce3ebbb3f30d008c15914e82eb74217562f0 · pytorch/pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration - pytorch/pytorch
- optimum-quanto/optimum/quanto/library/qbytes_mm.py at 9d50ea5816b67e8d5c6e34dbc427631d98799535 · huggingface/optimum-quanto: A pytorch quantization backend for optimum. Contribute to huggingface/optimum-quanto development by creating an account on GitHub.
- ao/torchao/quantization at main · pytorch/ao: PyTorch native quantization and sparsity for training and inference - pytorch/ao
- ao/torchao/dtypes/affine_quantized_tensor.py at 8236a874479a9a9168e584c81dda8707f4c41006 · pytorch/ao: PyTorch native quantization and sparsity for training and inference - pytorch/ao
CUDA MODE ▷ #off-topic (117 messages🔥🔥):
O1 Model Evaluation
Aider Tool
Sora Reproduction Challenge
Pixel Art Model Ideas
Model Scale Considerations
- O1's Performance Compared to Sonnet: Several members expressed skepticism regarding the new O1 model, with some stating it is just a 'nothingburger', as its performance is comparable to Sonnet across benchmarks.
- Specific tasks highlighted included chain of thought capability and general usability, questioning whether O1 truly offered any breakthroughs.
- Introducing Aider as a Programming Aid: Aider, a tool designed for AI pair programming in terminal environments, allows for efficient coding by creating git commits and handling context caching.
- Its integration with models like Claude Sonnet is praised for facilitating project completions while minimizing the repetitive coding overhead.
- The Challenge of Reproducing Sora: Members discussed the difficulties in reproducing the Sora model, mentioning that while the underlying theory is known, the challenge lies in the significant compute resources required.
- This leads to considerations of smaller projects, like llm.c, which can be managed with available resources on a single node.
- Pixel Art Model Proposal: A proposal to build a pixel art model emerged, with suggestions for smaller-scale implementations like a 16x16 GIF model bringing excitement to potential developers.
- The discussion reflected a desire to explore graphics projects, moving away from the complexities of language models.
- Understanding Model Scale's Role: Members asserted that while foundational concepts of models like GPT2 and Sora are understood, the scale of implementation remains a critical hurdle.
- Adjusting model sizes and exploring upscaling were identified as possible paths forward for future projects.
- no title found: no description found
- Prompt caching: Aider supports prompt caching for cost savings and faster coding.
- Home: aider is AI pair programming in your terminal
CUDA MODE ▷ #irl-meetup (1 messages):
ssp3ll: I am in Toronto as well
CUDA MODE ▷ #hqq-mobius (5 messages):
torch.compile support
HQQ+ training code
HQQ and QLoRA relationship
- torch.compile support integrated with transformers: The latest release of HQQ version 0.2.2 now supports
torch.compile
directly with transformers'model.generate()
functionality, eliminating the need for HFGenerator.- This enhancement was highlighted by a member, making the integration smoother for developers.
- HQQ+ training code availability: Members inquired about the availability of the training code for HQQ+, with a particular focus on an example using HF peft shared by mobicham.
- The provided link to the example showcases the official implementation of Half-Quadratic Quantization (HQQ).
- Understanding HQQ+ as HQQ + QLoRA: A member confirmed that HQQ plus refers to the combination of HQQ and QLoRA, emphasizing the distinction.
- Mobicham clarified that the training typically involves model distillation rather than SFT training, but shared an example for easier comprehension.
- LoRA weights handling in HQQ+: Mobicham mentioned that when using LoRA weights in HQQ+, they should remain in fp16 and not be merged back.
- This method diverges from traditional practices, highlighting the alternative approach taken in their training framework.
Link mentioned: hqq/examples/lora/hqq_plus.py at master · mobiusml/hqq: Official implementation of Half-Quadratic Quantization (HQQ) - mobiusml/hqq
CUDA MODE ▷ #llmdotc (51 messages🔥):
Llama 3 Support
CMake vs Makefiles
RoPE and SwiGLU PRs
FlashAttention
CUTLASS for Matmuls
- Initiating Llama 3 Support: A new feature branch has been created for adding Llama 3 support to llm.c, starting with a direct copy of train_gpt2.cu and test_gpt2.cu.
- The intention is to diverge from these files until merging back into master, with key PRs for RoPE, SwiGLU, and GQA still pending.
- CMake vs Makefiles Debate: A member posed a question about the preference for Makefiles over CMake, noting that CMake can introduce compatibility issues with its evolving versions.
- Another member agreed, stating that Make is stable and does the job well for smaller projects without many dependencies.
- Review Requests for RoPE and SwiGLU PRs: A request was made for reviews of two PRs, one for implementing RoPE and another for SwiGLU, both related to Llama 3 features.
- Feedback on the RoPE PR indicated it looked good, raising curiosity regarding the performance of the encoder kernel after changes.
- Exploring FlashAttention-Like Solutions: There was a discussion around adapting naive attention to resemble FlashAttention, suggesting a recompute during backward rather than storing large tensors.
- This approach aims to reduce inefficient code structures while potentially increasing overall performance.
- Potential CUTLASS Project: One member suggested a CUTLASS path as an alternative to cuBLAS for matrix multiplications, considering its impact on performance.
- This proposal was linked to ongoing discussions about improving memory efficiency in current implementations.
- Add RoPE positional encoding - llama3 feature branch by gordicaleksa · Pull Request #756 · karpathy/llm.c: Implemented RoPE - rotary position embedding from the RoFormer paper. Note: I do not conditionally remove the allocation of our learnable position embedding buffer (wpe) as that would require touc...
- add llama 3 support to llm.c by karpathy · Pull Request #754 · karpathy/llm.c: This branch starts with a copy paste of train_gpt2.cu and test_gpt2.cu, but these two files (and other files) will change to incorporate Llama 3.1 support, before merging back to master.
- cudnn-frontend/docs/operations/Attention.md at main · NVIDIA/cudnn-frontend: cudnn_frontend provides a c++ wrapper for the cudnn backend API and samples on how to use it - NVIDIA/cudnn-frontend
- Add SwiGLU support - llama3 feature branch by gordicaleksa · Pull Request #755 · karpathy/llm.c: Implemented SwiGLU - swish GLU activation function from the "GLU Variants Improve Transformer" paper. Note: there is an increase in memory footprint as a consequence of adding an add...
CUDA MODE ▷ #webgpu (1 messages):
WebGPU Puzzles
GPU Programming
Web App Development
Local GPU Access
Interactive Coding Challenges
- WebGPU Puzzles Takes Center Stage: A new web app, WebGPU Puzzles, was launched to help users learn GPU programming in their browser, utilizing the capabilities of WebGPU.
- Built by Sarah Pan and Austin Huang, this app allows coding challenges inspired by the original GPU Puzzles which was designed for Numba/CUDA on remote servers.
- Direct Access to Local GPU: WebGPU has officially arrived, providing a direct pipeline from the web browser to the local GPU, making programming more accessible and practical.
- The app's design encourages users to tackle coding challenges and share innovative ideas about the technology's potential.
- Learn GPU Programming Easily: The interactive nature of WebGPU Puzzles allows you to write and execute code directly in your browser, facilitating a straightforward approach to GPU programming.
- This method allows individuals to experience hands-on learning without needing a dedicated GPU device or complex setups.
- webgpu puzzles: no description found
- Learn GPU Programming in Your Browser – Answer.AI: Practical AI R&D
CUDA MODE ▷ #cudamode-irl (8 messages🔥):
Custom Kernels
LLM Inference
Quantization and Sparsity
Multi-GPU Track
IRL Hackathon RSVP
- Custom Kernels for FFT: A user discussed the implementation of the Cooley-Tukey algorithm for FFT, with further details available here.
- This algorithm aims to optimize Fast Fourier Transforms for enhanced performance in various applications.
- KV-Cache Offloading for GH200: A member highlighted the importance of kv-cache offloading for the GH200 architecture, referencing a detailed discussion link.
- This technique is seen as crucial for maximizing efficiency in large language model inference.
- Exploring Quantization and Sparsity: Hicham & Charles shared insights on Quantization and Sparsity projects with a link to their Google document.
- They emphasize the potential benefits of these methods in improving model efficiency without sacrificing performance.
- Maxwell's Equations Simulator in Multi-GPU Track: Georgii presented a Maxwell’s equations simulator as a project proposal for the multi-GPU session, accessible through their Google document.
- This simulator aims to demonstrate the capabilities of multi-GPU setups in simulating complex physical phenomena.
- Clarifying IRL Hackathon Attendance: Discussion ensued about the IRL hackathon attendee status, clarifying that the cuda-mode-irl role indicates acceptance and confirmation.
- Users were encouraged to consider forming remote teams for collaboration during the hackathon.
- Multi-gpu Track: Multi-gpu Track Make 405B faster on 4090s/not-so-beefy GPUs Today, one can fit llama-405B in 4 48GB 4090s, but it’s slow. Could we incorporate torch.compile as a first-class citizen? Currently, it co...
- Quantization and Sparsity Projects: Quantization and Sparsity Projects for IRL High Performance Custom Kernels: 1. Develop an A16W3 (mixed fp16 x 3-bit) Fused Matmul Kernel: Why? Currently, there is no available kernel for 3-bit linea...
- Hackathon Project Proposal for multi-GPU session: Maxwell Equations Simulator: Introduction As a project for a multi-GPU hackathon session I suggest implementing Maxwell’s equations simulator. Maxwell’s equations model propagation of electromagnetic waves. Compared to alternativ...
CUDA MODE ▷ #liger-kernel (5 messages):
Liger Kernel
BERT Fine-Tuning
Integration with Thunder
- Seeking Help for BERT Fine-Tuning with Liger Kernel: A member requested assistance with using the Liger kernel for fine-tuning a BERT model, seeking reference code.
- The response indicated that it's a work in progress with a draft PR pending for enhancements integrating liger ops into Thunder.
- Need for Model Tweaks if Not Using Liger Ops: A response suggested that if the liger ops are not available, modifications to the model would be required, similar to existing code for other models.
- The member then expressed intent to try and modify the code to adapt it for their needs.
Interconnects (Nathan Lambert) ▷ #news (130 messages🔥🔥):
OpenAI o1 model performance
California SB 1047 AI safety bill
AI ethics and policy discussions
Benchmarking AI models
Chain-of-Thought reasoning in AI
- OpenAI o1 model surprises with performance: The newly released OpenAI o1 model is generating excitement, achieving impressive scores on benchmarks like AIME, yet showing surprisingly low performance on the ARC Prize.
- Some users have noted that while o1 excels at contest math problems, its ability to generalize to other types of problems remains limited.
- California SB 1047 and AI regulation: The proposed SB 1047 bill regarding AI safety in California has generated discussions, with estimates of a 66%-80% chance of a veto due to political factors, including Pelosi's stance.
- Speculation suggests that the bill's fate might depend on the political landscape surrounding funding and public perceptions of AI regulation.
- Debate on AI model benchmarking fairness: There is ongoing debate about the fairness of AI model benchmarks, particularly regarding the pass@k metric and how it compares to models like o1 and GPT-4o.
- Some argue that benchmarking should account for compute budgets, noting that o1’s selection mechanism for answers complicates direct comparisons with models that don't have the same resources.
- Insights into Chain-of-Thought reasoning: Users have observed that reasoning errors in o1 can lead to flawed Chain-of-Thought outputs, where mistakes spiral and generate incorrect conclusions.
- This phenomenon highlights the challenge of maintaining coherence in AI reasoning processes and the implications it has for AI reliability.
- AI sensitivity to prompt quality: There’s a consensus that models like o1 exhibit high sensitivity to prompt quality, impacting performance significantly, potentially more than other models.
- Users speculate that nuances in prompt phrasing can lead to substantial variations in model output, especially for complex tasks.
- Tweet from Stephanie Palazzolo (@steph_palazzolo): big day for openai: chatgpt is generating more than $225 million in revenue per month (and that's a conservative estimate) based on new usage metrics we've gotten https://www.theinformation.c...
- OpenAI o1 Results on ARC-AGI-Pub: How far are the o1 preview and mini models from AGI?
- Tweet from Paul Gauthier (@paulgauthier): First benchmark run of o1-mini has it ~tied with gpt-4o on aider's code editing benchmark. This article will be updated as additional benchmark runs complete: https://aider.chat/2024/09/12/o1.htm...
- Tweet from Terry Yue Zhuo (@terryyuezhuo): Comments on the o1 System Card: https://cdn.openai.com/o1-system-card.pdf 0. The models still had a pre-training stage. 1. They must pay a lot to get the high-quality data. 2. They learnt something f...
- Tweet from HaveFunWithAI (@HaveFunWithAI): update: added o1-mini Quoting HaveFunWithAI (@HaveFunWithAI) update: added gemini-1.5-pro-exp-0827 run scenario D twice more for gemini-1.5-pro-exp-0827: - avg: 46.30% (45.45%, 45.96% & 47.47%)...
- Polymarket | Will California pass SB 1047 AI safety bill?...: Polymarket | California's SB 1047 AI safety bill is currently being debated in the state assembly. Legislators have until August 31 to pass it, and if approved, the Governor has until September 3...
- Tweet from HaveFunWithAI (@HaveFunWithAI): without further test-time compute scaling o1 models are not that impressive on AIME 2024 - o1-mini (blackbox): 15/30, 50% - o1-preview (blackbox): 14/30, 46.67% for reference: gpt-4o fine-tuned with ...
- Tweet from Colin Fraser (@colin_fraser): One thing I noticed with my last few o1-mini credits for the week is an error in reasoning can cause the Chain-of-Thought babbling to spiral out of control, simultaneously reinforcing the error and in...
- Tweet from Subbarao Kambhampati (కంభంపాటి సుబ్బారావు) (@rao2z): ..yes, we are playing with the o1 model. Things are quite mixed; stay tuned. (Plus any serious evaluation is hampered by the 30 prompts per week limitation. If @polynoamial really wants to, I am sure ...
- Tweet from AI Safety Corporate Policy Changes (@SafetyChanges): Another day, another subtle revision to the authorship of pre-published research from @OpenAI . This time, the GPT-4o system card, axing the name of a researcher who, in June, resigned from the compan...
- Tweet from Tianle Cai (@tianle_cai): o1's chain of thought contains a lot of verbal expressions like 'Hmm', 'But how?', etc. Are they using lecture recordings to train this model...
- Tweet from Pan Lu (@lupantech): 🚀 o1 is now released by @OpenAI! It's trained to think slowly with a long chain of thought. It works impressively and may unlock hard tasks in science and math, setting a new SOTA with 73.2% on #...
- Tweet from Shital Shah (@sytelus): wow.... so ChatGPT o1 is getting 80% on my privately held benchmark. The previous best was 30% by Sonnet 3.5 and 20% by GPT 4o. Before folks jump to conclusion that there is some simple new algo wait...
- Tweet from clem 🤗 (@ClementDelangue): Once again, an AI system is not "thinking", it's "processing", "running predictions",... just like Google or computers do. Giving the false impression that technology syst...
- Tweet from Jason Wei (@_jasonwei): Super excited to finally share what I have been working on at OpenAI! o1 is a model that thinks before giving the final answer. In my own words, here are the biggest updates to the field of AI (see t...
- Tweet from batuhan taskaya (@isidentical): if anyone needs access to O1 freely, you can use it here (this is a temporary playground, please do not use as an API): https://fal.ai/models/fal-ai/openai-o1/
- Will California AI regulation bill SB 1047 become law this session?: 51% chance. California Senator Scott Weiner of SF has introduced the bill (https://twitter.com/Scott_Wiener/status/1755650108287578585, https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bil...
- Tweet from Max Schwarzer (@max_a_schwarzer): The system card (https://openai.com/index/openai-o1-system-card/) nicely showcases o1's best moments -- my favorite was when the model was asked to solve a CTF challenge, realized that the target ...
Interconnects (Nathan Lambert) ▷ #random (23 messages🔥):
API Tier System
OpenAI Reasoning
Functionality of Summarizers
Generative RM Exploration
Recent Release Announcements
- Understanding the API Tier System: Members discussed the API tier system, noting that to reach Tier 5, one must spend $1000. A personal share indicated that one user is currently at Tier 3, while another mentioned that a specific team achieved above Tier 5.
- No Guarantee on Summarizer Faithfulness: Concerns were raised about the reliability of the summarizer with a quote stating, 'There is no guarantee the summarizer is faithful, though we intend it to be.' This suggests caution about assuming its adherence to the Chain of Thought (CoT).
- Humor About the Reasoning Mechanism: A light-hearted comment emerged about questioning whether the Chain of Thought is genuinely effective or merely reliant on pause tokens. Members exchanged laughs over the complexities of AI’s reasoning capabilities.
- Generative RM and Exploration Tokens: Discussions hinted at generative reward models using specialized tokens like 'think more' and 'explore tokens'. There was speculation about these models simulating functionality that’s easily deployable despite potential complexities.
- Excitement About the Recent Release: An overall enthusiasm for the recent release was expressed, with one member stating, 'This release is fun' and that they are excited to write about it. The sentiment reflects a positive reception among users.
- Tweet from thebes (@voooooogel): the email openai sends you if you ask o1 about its reasoning too many times Quoting thebes (@voooooogel) @teortaxesTex i get the scary letter if i mention the words "reasoning trace" in a p...
- Tweet from Noam Brown (@polynoamial): @sog_on_bird_app @OpenAIDevs There is no guarantee the summarizer is faithful, though we intend it to be. I definitely do not recommend assuming that it's faithful to the CoT, or that the CoT itse...
- Tweet from thebes (@voooooogel): @teortaxesTex i get the scary letter if i mention the words "reasoning trace" in a prompt at all, lol
- Tweet from Xeophon (@TheXeophon): @terryyuezhuo lol what if matts benchmarks were done with o1
Interconnects (Nathan Lambert) ▷ #memes (2 messages):
Xeophon Interaction
Logan Discussion
- Xeophon Emoji Fun: A member shared an emoji reaction <:3berk:794379348311801876> to a prior discussion, adding a playful tone to the channel.
- This interaction contributed to the light-hearted atmosphere often present in meme-focused chats.
- Logan's Greatness: Another member expressed their admiration with a simple statement: 'Logan is great.'
- This comment perhaps sparked further discussion on character appreciation within the community.
Stability.ai (Stable Diffusion) ▷ #general-chat (131 messages🔥🔥):
Performance of A1111 and Forge
Pony model prompts and tags
Challenges in art generation
Scams and investment discussions
Plotting generation times
- A1111 vs Forge: Generation Times and Quality: A user inquired about the ability to overlay generation times on XYZ plots when comparing Flux models versus Steps in Forge/A1111 to analyze performance.
- They indicated Schnell generates images faster but with lower quality compared to Dev, raising questions about the trade-off between speed and quality.
- Confusion Over Pony Model Usage: Discussion around the unclear intentions and results of using score tags with the Pony model highlighted systemic inconsistencies in its training data.
- Some users expressed skepticism over the perceived effectiveness of such prompts, suggesting they might not achieve intended outcomes.
- Concerns Over Scam Opportunities: A user criticized proposals related to investment scams, emphasizing the importance of recognizing fraudulent opportunities and methods used to lure individuals.
- Comments reflected a broader concern about the deceptive nature of some offers, particularly in cryptocurrency discussions.
- Discussion on Dynamic Samplers and AI Growth: Dynamic compensation samplers were discussed as beneficial innovations in AI model training, with users expressing interest in recent developments.
- The conversation highlighted the potential for emerging tools to enhance the effectiveness of image generation techniques.
- Importance of Good Tokens in AI Generation: Users shared insights on effective prompt tokens for generating high-quality images, with some tokens like 'cinematic' and 'scenic colorful background' noted for their utility.
- The conversation revealed varying opinions on the use of advanced models and the need for research-backed insights into optimal token usage.
- GitHub - OutofAi/OutofFocus: An AI focused photo manipulation tool based on Gradio: An AI focused photo manipulation tool based on Gradio - OutofAi/OutofFocus
- GitHub - butaixianran/Stable-Diffusion-Webui-Civitai-Helper: Stable Diffusion Webui Extension for Civitai, to manage your model much more easily.: Stable Diffusion Webui Extension for Civitai, to manage your model much more easily. - butaixianran/Stable-Diffusion-Webui-Civitai-Helper
LM Studio ▷ #general (68 messages🔥🔥):
o1-preview rollout
Performance of models
GPU considerations for LLM
Text-to-Speech API development
Market trends for GPUs
- o1-preview rollout in batches: Members reported receiving access to the
o1-preview
in batches, with one noting that it performs well on tasks like Windows internals.- There's excitement as users start accessing the feature, although some are frustrated with the rollout pace.
- Comparing GPU performance for models: Discussion arose about the efficiency of using multiple GPUs like the 3090 or newer 4090, considering VRAM requirements for LLM performance.
- Members are debating whether to invest in a second 3090 or upgrade to a more powerful 4090, factoring in cost and physical space for components.
- Development of a Text-to-Speech API: One member announced the launch of a simple text-to-speech API compatible with OpenAI endpoints, highlighting its performance without requiring GPUs.
- They encouraged others to check out the GitHub repository for integration and usage details.
- Market trends impacting GPU availability: Users noted a significant increase in GPU prices, like the 3090 and P40, attributing it to market demand for AI-related tasks.
- Members shared personal experiences with GPU prices and availability, indicating a struggle to find cheaper options in local markets.
- Performance of P40s in AI tasks: A user shared their experience with 4 P40 GPUs, performing adequately for running large models but at a slower speed.
- They mentioned a longer response time for large prompts while using these GPUs with certain software configurations.
Link mentioned: GitHub - PantelisDeveloping/openspeech-tts: Text-to-Speech API compatible with OpenAI's API Endpoint: Text-to-Speech API compatible with OpenAI's API Endpoint - PantelisDeveloping/openspeech-tts
LM Studio ▷ #hardware-discussion (30 messages🔥):
Comparative Hardware Performance
NUMA Configuration for Inference
Model Selection for Story Writing
PCIe Lane Configurations
VRAM and Model Size Impact
- Comparative Performance of GPU Configurations: Members discussed whether 6x RTX 4090 with a single socket or 4x RTX 4090 with 24-channel DDR5 in a dual socket configuration would yield better performance, particularly under specific model sizes.
- The consensus seemed to be that fitting the model into available VRAM is crucial for optimal speed, likely outperforming configurations that rely on system RAM.
- NUMA and Performance Trade-offs: There was a call for experiments to assess if llamacpp can use NUMA configuration to double speed, particularly with different GPU setups.
- Supportive suggestions highlighted the practical approach of testing both configurations and returning the less effective option.
- Recommended Model for Creative Writing: A new user sought advice on suitable models for writing creative stories, like Star Trek, and was directed to explore the Chronos-Divergence-33B model on Hugging Face.
- Emphasis was placed on crafting rich prompts to optimize model outputs, suggesting system RAM isn't an issue for generation times.
- PCIe Lane Concerns for Inference: Discussion arose around whether running 1x PCIe 3.0 could effectively support inference tasks, especially when adding 2x 3060 GPUs.
- Several members noted the potential for using PLX cards to double or triple PCIe lanes for enhanced multi-GPU configurations.
- Impact of VRAM and Model Size: It was highlighted that the size of the model and available VRAM are significant factors influencing performance, with suggestions to avoid Q8 settings dependent on the model's depth.
- One participant remarked that model specifics and ram considerations are often underappreciated; starting with straightforward inquiries can help new users.
Link mentioned: ZeusLabs/Chronos-Divergence-33B · Hugging Face: no description found
LlamaIndex ▷ #blog (6 messages):
LlamaIndex.TS
LlamaIndex Hackathon
Code Generation Agent for NeurIPS
Webinar on AI Agent Building
Excel Parsing Capabilities in LlamaParse
- LlamaIndex.TS launches with new features!: LlamaIndex.TS is now available for TypeScript fans, bringing enhanced features for developers. Check it out on NPM.
- The package promises to streamline development in TypeScript by integrating key functionalities.
- Exciting Cash Prizes at LlamaIndex Hackathon: Join the second LlamaIndex hackathon from October 11-13, offering over $20,000 in cash and credits. Register here.
- This event focuses on leveraging Retrieval-Augmented Generation (RAG) technology for building advanced AI agents.
- NeurIPS AI Hacker Cup Collaboration: In partnership with @weights_biases, a full code generation agent template powered by @MistralAI is being developed for the NeurIPS AI Hacker Cup. This combines event-driven workflows from @llama_index for efficient solution handling.
- Check out the details in this announcement for innovative approaches to practice questions.
- Webinar on Building AI Agents: Catch a webinar featuring @thesourabhd discussing the creation of advanced AI agents with LlamaIndex. This session will dive into implementing RAG-enabled agents across multiple data modalities.
- Learn more on their webinar page.
- Advanced Excel Parsing in LlamaParse: In a new video, @ravithejads showcases the advanced Excel parsing capabilities of LlamaParse, highlighting its ability to handle multiple sheets and complex tables. Recursive retrieval techniques summarize complex tables for easier handling.
- Want to see it in action? Watch the video here.
- AGENTIC RAG-A-THON ($10K in cash prizes): LlamaIndex RAG-a-thon with Pinecone and Vessl | October 11 - 13
- llamaindex: [![NPM Version](https://img.shields.io/npm/v/llamaindex)](https://www.npmjs.com/package/llamaindex) [![NPM License](https://img.shields.io/npm/l/llamaindex)](https://www.npmjs.com/package/llamaindex) ...
LlamaIndex ▷ #general (71 messages🔥🔥):
LlamaIndex Queries
Workflows in LlamaIndex
Using Chat Engine
CSV Reader Differences
ChromaDB Integration
- Limitations of LlamaIndex with function calls: A user inquired about trying a LlamaIndex query engine with function calls, noting that the API doesn't support tool usage yet.
- Another member confirmed that function calling and streaming are not supported in the current setup.
- Understanding Workflows in LlamaIndex: There was a discussion on how to use workflows effectively for building agents that can interact with tools like Google Calendar.
- Members suggested using multiple workflows for better control or keeping everything in one place to simplify implementation.
- Utilizing Chat Engine for Document Interactions: A user expressed interest in building a Retrieval Augmented Generation (RAG) system capable of searching for documents with a chat function.
- Suggestions included utilizing the
chat_engine
for enhanced interactions that maintain chat history while retrieving relevant information.
- Suggestions included utilizing the
- Differences in CSV Readers: An inquiry was made regarding the differences between
PagedCSVReader
andCSVReader
, emphasizing the need for encoding support.- It was explained that
PagedCSVReader
formats each CSV row for LLMs, while the genericCSVReader
typically processes data without such formatting requirements.
- It was explained that
- ChromaDB and Document Context: A user was trying to retrieve document information related to query responses using LlamaIndex with ChromaDB.
- It was advised to check
response.source_nodes
instead of relying on metadata to get relevant document context, addressing issues with unrelated queries still returning document responses.
- It was advised to check
- no title found: no description found
- Chat Engine - LlamaIndex: no description found
- Workflows - LlamaIndex: no description found
- Anthropic - LlamaIndex: no description found
- Corrective RAG Workflow - LlamaIndex: no description found
- Router Query Engine - LlamaIndex: no description found
- Auto Merging Retriever - LlamaIndex: no description found
- File - LlamaIndex: no description found
- SimpleDirectoryReader - LlamaIndex: no description found
LlamaIndex ▷ #ai-discussion (11 messages🔥):
Runnable functions in LlamaIndex
Comparison with LangChain
LlamaIndex documentation references
- Exploring Runnable Functions in LlamaIndex: LlamaIndex provides multiple functions and modules like Llama CPP and DatabaseReader.load_data for various purposes, with detailed descriptions available in the LlamaIndex documentation.
- Additional runnable functions include LlamaAPI.complete and FunctionTool.fn, catering to different functionalities.
- Methods to Invoke Functions Similar to LangChain: Methods like FunctionTool.to_langchain_tool and FunctionTool.to_langchain_structured_tool allow users to convert functions into LangChain tools, explained in the LlamaIndex documentation.
- Moreover, LangChainLLM.stream_complete can generate a stream of completions, expanding the utility of LlamaIndex.
- Method Dependent on Use Cases: The appropriate method to invoke depends on the specific use case and the type of function intended to be used.
- For complete details and explanations, users are encouraged to refer back to the LlamaIndex documentation.
- Function - LlamaIndex: no description found
- Function - LlamaIndex: no description found
- Function - LlamaIndex: no description found
Eleuther ▷ #general (60 messages🔥🔥):
Reinforcement Learning with KL Divergence
Mixed Precision Training
Exploration Policies in RL
Impact of OpenAI on Knowledge Accessibility
Tokenizer Retraining for Multilingual Models
- KL Divergence in RL to Prevent Forgetting: Members discussed the use of KL divergence as an auxiliary loss in reinforcement learning to prevent the model from forgetting important tasks during fine-tuning, especially highlighted in the MineRL regime.
- It was noted that reliance on an aligned reward function might reduce the benefits of KL divergence, indicating potential flaws in the RL regime.
- Mixed Precision Training Mechanics: A query arose regarding why mixed precision training involves storing models in both FP32 and FP16; complexity in numerical stability and memory bandwidth considerations were pointed out as factors.
- Furthermore, it was discussed that using FP32 for specific operations helps mitigate instability when training models in FP16, with memory constraints often affecting throughput.
- Exploration Policies in RL Discussed: Members explored the nuances of exploration policies in reinforcement learning, with a consensus that off-policy methods like Q-learning allow more flexibility for exploration compared to on-policy methods.
- Discussion included the balancing act of using auxiliary loss terms to ensure exploration without inadvertently creating a separate, fully parameterized exploration policy.
- OpenAI's Impact on Accessibility of Knowledge: A member expressed concern that OpenAI’s advancements are underappreciated, suggesting that they have significantly democratized access to knowledge akin to placing a PhD in everyone's pocket.
- This sparked a dialogue around societal perception of these advancements and how they integrate into daily life.
- Retraining Tokenizers for New Languages: A discussion centered around the potential need to retrain the tokenizer when adding a new language; it's generally believed that new languages require comprehensive retraining of the entire model.
- There was a note that while limited pretraining might suffice for languages with similar structures, in natural language contexts, full retraining is more likely essential.
- apex.amp — Apex 0.1.0 documentation: no description found
- Why to keep parameters in float32, why not in (b)float16?: I wonder if I should keep my model parameters in float16 or bfloat16? This is probably an orthogonal aspect to automatic mixed precision / autocast, or maybe mixed precision does not make sense anymo...
Eleuther ▷ #research (3 messages):
Model Internal States
Non-Causal Attention Mask
- Training Models to Fork and Join States: Discussion emphasized the need to train the model to fork and join its internal states for better search capabilities.
- This approach could optimize how the model handles multiple contexts during operation.
- Enhancing Input Token Flexibility: A member highlighted that allowing a model to ask for more input tokens enables training with non-causal blocks in the attention mask.
- This flexibility supports ongoing generation, allowing the model to maintain productivity even when additional data is required.
Eleuther ▷ #scaling-laws (11 messages🔥):
Scaling Laws in CoT
SSM vs Linear Attention
RWKV Performance
CoT in Algorithmic Contexts
Independence of CoT Chains
- Scaling Laws in CoT Lead to Unexpected Costs: There is a potential kink in the scaling law curve of compute time for CoT as context length increases, where quadratic costs of attention dominate after a threshold is reached.
- This might indicate a shift in how the value of tokens scales, but such a scenario would be peculiar if true.
- Opportunity for SSM and Linear Attention Solutions: A perspective emerged suggesting that proponents of SSM/Linear attention could leverage the scaling issues of dense attention to market their approach as ideal for infinite scaling in TTC.
- As inference compute versus performance graphs bend for dense attention, there lies significant promotional potential for linear attention methodologies.
- RWKV Shines in CoT Scenarios: According to a tweet from BlinkDL, the RWKV model performs exceptionally well in extreme CoT tasks with constant VRAM and speed.
- A tiny RWKV model with 2.9M params can effectively solve complex arithmetic calculations while being purely RNN, showing remarkable efficiency.
- Algorithmic Tasks vs Real Use Cases in CoT: A member noted that in practical applications like AIME, a simple non-linear transformation is often sufficient without the need for recursive application.
- This contrasts with algorithmic tasks, which typically require more complex handling as demonstrated by Blink, highlighting the unique challenges presented by arithmetic in CoT.
- Dependence in CoT Chains Poses Challenges: It was discussed that chains of CoT are seldom independent, indicating a constant state may not adequately capture interactions between nodes.
- This limitation emphasizes that for more intricate tasks, especially in a non-linear framework, recursive capturing will be critical to model performance.
Link mentioned: Tweet from BlinkDL (@BlinkDL_AI): RWKV is the best for extreme CoT🙂No KV cache. Constant state size. Constant VRAM. Constant speed. Quoting BlinkDL (@BlinkDL_AI) A tiny #RWKV with 2.9M (!) params can solve 18239.715*9.728263 or 4....
Eleuther ▷ #interpretability-general (1 messages):
Latent Space Clustering
Explainability in Reinforcement Learning
- Inquiry on Latent Space Clustering for Explainability: A new member inquired about insights on latent space clustering to enhance explainability, referencing the paper Latent Space Clustering for Explainable Reinforcement Learning.
- They are particularly focused on its application within reinforcement learning to improve interpretability of outcomes.
- Interest in Explainability Techniques: The newcomer expressed a general curiosity about various techniques in explainability, especially regarding their effectiveness in machine learning contexts.
- Engagement from existing members could provide valuable perspectives on best practices and methodologies to utilize.
Eleuther ▷ #lm-thunderdome (4 messages):
lm-evaluation-harness
gpt-4 evaluation
medqa task errors
custom tasks
- Sudhanshu seeks help for lm-evaluation-harness: Sudhanshu Mishra is trying to evaluate the OpenAI gpt-4o model using lm-evaluation-harness on a code generation swe-bench dataset and is seeking guidance on the steps to follow.
- If anyone can help in this, that will be great.
- Error encountered during evaluation: Sudhanshu reported receiving an error while executing a command to evaluate OpenAI, specifically mentioning a Traceback related to
lm_eval
.- He shared the exact command used:
!lm_eval --model openai_completions ... --gen_kwargs temperature=0.7
.
- He shared the exact command used:
- Discussion on medqa task: A community member questioned whether the task Sudhanshu was attempting was a custom task, as they noted there is just a medqa_4options available.
- This inquiry indicates some potential confusion or need for clarification regarding the tasks supported in the setup.
Cohere ▷ #discussions (40 messages🔥):
AdEMAMix Optimizer
Command R+ Usage
AI Fatigue
Bar Exam Finetuning
Zoom for Australian Users
- AdEMAMix Optimizer sparks curiosity: A member expressed suspicion about the AdEMAMix Optimizer on GitHub and suggested it could explain Parakeet's training efficiency in under 20 hours with clear outputs.
- They noted its potential impact during a discussion about training models with various approaches and efficiencies.
- Exploring Command R+ for Finetuning: A Masters graduate is investigating using Command R+ for finetuning llama2 to answer the American bar exam and seeks suggestions.
- Members recommend experimenting locally and diving into Cohere's documentation for better insights.
- Signs of AI fatigue emerge: Members discussed whether the current landscape indicates a shift toward usefulness over hype, suggesting that AI advancements are now more practical.
- One member compared the situation to a primordial soup, highlighting the rapid evolution of necessary skills as the depth and scope of problems grow.
- Concerns about AI performance: A member stated concerns over models being treated as advanced search engines, emphasizing that capability depends on contextually relevant tokens.
- They reflected on their skepticism towards claims of advanced performance, noting a need for verified outcomes from AI capabilities.
- Need for Zoom functionality: There was a suggestion to utilize Zoom for enhanced accessibility, especially for Australian members wanting to view recordings.
- The conversation prompted a light discussion about alternatives, with mentions of vllm / neura magic also providing similar features yet having low attendance.
- Cohere Documentation — Cohere: no description found
- GitHub - nanowell/AdEMAMix-Optimizer-Pytorch: The AdEMAMix Optimizer: Better, Faster, Older.: The AdEMAMix Optimizer: Better, Faster, Older. Contribute to nanowell/AdEMAMix-Optimizer-Pytorch development by creating an account on GitHub.
Cohere ▷ #api-discussions (29 messages🔥):
Cohere API Spending Limit
Billing and Usage Issues
Mobile Version Access
Rate Limiting by IP
- Setting a Spending Limit on Cohere API: Users discussed how to set a maximum limit on their daily or monthly Cohere API usage to avoid unexpected bills, especially from potential malicious activity.
- One user suggested checking the billing and usage settings on Cohere's dashboard, but encountered issues accessing the relevant options.
- Billing Dashboard Confusion: Multiple users expressed frustration about not being able to see the expected options on the billing dashboard, despite being 'Owners' of the account.
- Further suggestions included trying both the desktop and mobile versions to investigate alternate views, though the issue persisted.
- Recommended Support Contact: Users were advised to contact Cohere support for assistance regarding the missing spending limit options, with confirmation to email support@cohere.com.
- One member confirmed they would reach out for help after struggling with the dashboard for a while.
- Rate Limiting for API Requests: It was mentioned that users could implement rate limits to control the number of requests made to the API per IP address.
- This approach helps safeguard against excessive usage spikes from potentially harmful sources.
- Login | Cohere: Login for access to advanced Large Language Models and NLP tools through one easy-to-use API.
- Login | Cohere: Login for access to advanced Large Language Models and NLP tools through one easy-to-use API.
Cohere ▷ #projects (1 messages):
sssandra: wohoo, sick project! let me top you up with some API credits 🙂
Modular (Mojo 🔥) ▷ #general (25 messages🔥):
StringSlice in Mojo
MOJO on Linux Distros
Magic Workspace Management
Linux Kernel Version Requirements
Executable Compatibility
- Using StringSlice with Span[UInt8]: A member sought clarity on how to convert a
Span[UInt8]
to a string view and learned thatStringSlice(unsafe_from_utf8=path)
is the correct usage.- This clarification about keyword arguments helped them understand the function's requirements.
- MOJO's Compatibility with Linux Distros: A user reported successfully installing and running MOJO on both Arch Linux and Zorin, raising questions about broader support across distributions.
- It was explained that using 'magic' allows MOJO to function across various Linux distros with a supported kernel version.
- Magic Workspace Export/Import: Discussion turned to the capabilities of
magic
, specifically regarding exporting and importing workspaces when using conda.- Resources were shared, including documentation and getting started guides to help users manage their environments effectively.
- Linux Kernel Dependencies for Compiled Executables: The conversation touched on the kernel version requirements for running compiled executables, with mention of potential compatibility with older kernels.
- Users discussed the implications of targeting older kernels and shared concerns about maintaining compatibility across different systems.
- Seeking Support for Magic Setup: A user newly installed
magic
and inquired about setting it up properly for a cluster environment.- They were advised to consult Modular support for further assistance, highlighting the importance of kernel compatibility.
Link mentioned: Get started with Magic | Modular Docs: Magic is a package manager and virtual environment manager for any language,
Modular (Mojo 🔥) ▷ #announcements (2 messages):
MAX 24.5 Release
Mojo 24.5 Updates
Discord User Verification
Server Onboarding Changes
- MAX 24.5 officially released!: The release of MAX 24.5 introduces a 45% improvement in performance for int4k Llama token generation and a new driver interface for developers.
- Check out the full changes in the MAX changelog.
- Mojo 24.5 brings significant advancements!: Mojo 24.5 features support for implicit variable definitions, new standard library APIs, and support for Python 3.12.
- Learn more about these updates in the Mojo changelog.
- Simplicity with new package manager Magic: The installation process for MAX and Mojo is streamlined with the new package and environment manager, Magic.
- Upgrade MAX easily using
magic update max
and get started with our docs!
- Upgrade MAX easily using
- New user verification process: Starting September 16th, users must verify their membership by sharing their email through the #verify channel, ensuring a spam-free environment.
- Non-verified users will still have read access but limited messaging capabilities to specific channels.
- Onboarding questions for new users: New members will answer two multiple-choice onboarding questions after verifying their email addresses.
- A new channel has been created for discussing server changes and gathering user suggestions.
Modular (Mojo 🔥) ▷ #mojo (30 messages🔥):
Accessing
errnoin Mojo
Optimizing Span Borrowing
Unwrapping Fallible Function Calls
Interoperating with Python via PyBind11
Executing Shell Commands
- Accessing
errno
in Mojo: To accesserrno
within Mojo on macOS, useexternal_call["__error", UnsafePointer[UInt32]]()[]
.- This enables direct interaction with the error values set in system calls.
- Optimizing Span Borrowing Behavior: It was discussed that passing a
Span
as a borrowed argument typically results in a pointer and length being passed without calling__copyinit__()
.- The
%register_passable%
trait impacts how types are treated, and a deeper look at generated code may clarify behavior.
- The
- Unwrapping Fallible Function Calls Explained: A member shared code for unwrapping a fallible function call, which initializes a socket and handles potential connection errors.
- Current methods seem functional, providing a way to handle optional values returned by fallible functions.
- Mojo's Python Interoperability through PyBind11: Members confirmed that modules exposed through PyBind11 will work with Mojo, leveraging CPython to run them.
- This integration allows Mojo to access Python objects directly using its API.
- Executing Shell Commands Using
libc
: For executing shell commands, it's possible to callos.system
with an alias setup usingexternal_call
for system-level functions.- A member provided an example showing how to execute the
pwd
command usingStringLiteral
for proper function calls.
- A member provided an example showing how to execute the
Modular (Mojo 🔥) ▷ #max (8 messages🔥):
MAX and Vector Databases
Using MAX in Google Colab
Package Impersonation on PyPI
Hosted Notebook Environments Usage
Creating GitHub Issues for MAX
- MAX lacks native embedding support: Members discussed that MAX does not provide embedding, vector database, or similarity search functionalities out of the box, but suggested using alternatives like ChromaDB, Qdrant, or Weaviate for semantic search applications.
- A blog post was referenced that provides an example using these tools for semantic search enhancements.
- Running MAX in Google Colab raises issues: Concerns were raised about running the MAX engine in Google Colab since it may not work seamlessly without proper installation procedures.
- The importance of creating an issue on GitHub was emphasized for further investigation into compatibility issues with Colab Pro notebooks.
- Caution against PyPI packages impersonating MAX: A warning was issued against installing any packages resembling MAX on PyPI, as they may have negative consequences and aren't officially supported.
- Members were advised to use conda or magic for official package installations instead.
- Popularity of hosted notebook environments: A member provided a rough estimate that several million developers regularly use hosted notebook environments like Google Colab and Kaggle for their data science and AI projects.
- While specific user numbers aren't available, platforms like Kaggle and Colab are major players in this growing field.
- Issue creation fosters community support: Members discussed creating a new issue on GitHub about the magic/max functionality in Colab, highlighting it as significant for new developers on AI learning journeys.
- The issue will allow the community to collaborate and find solutions together, underscoring the importance of shared learning experiences.
- Modular: Semantic Search with MAX Engine: In the field of natural language processing (NLP), semantic search focuses on understanding the context and intent behind queries, going beyond mere keyword matching to provide more relevant and conte...
- Run inference with Python | Modular Docs: A walkthrough of the MAX Engine Python API, showing how to load and run a model.
- modular-ai: A library for interacting with various AI models
- [Magic CLI]: magic/max does not support usage in google colab notebooks · Issue #223 · modularml/max: Background https://colab.research.google.com is widely used in data science and AI because of it's pay-as-you go model using a variety of TPU or NVIDIA GPU's. A common use case is going to be ...
OpenInterpreter ▷ #general (7 messages):
Open Interpreter Token Usage
Open Interpreter Automation
Beta Testing for Mike on Mac
Replit Usage
- Open Interpreter's Token Usage Raises Questions: A member expressed concern about Open Interpreter using 10,000 tokens for just six requests, questioning the efficiency of its token management.
- This prompted discussions about potential optimizations in token use.
- Integration of Open Interpreter with Webhooks: Another member inquired about the possibility of using Open Interpreter alongside GPTs that have webhooks configured for their services.
- They sought ways to provide access to APIs for automation purposes.
- Mac-Only Beta Testing for Mike: A member expressed eagerness to test Mike on Windows and Mac, only to learn from a fellow member that beta testing is currently Mac only.
- This led to further anticipation for future cross-platform support for testing.
- Interest in Using Replit: A member queried whether anyone else in the chat uses Replit, looking to connect with others sharing the same interest.
- This inquiry adds to the growing conversation around collaborative coding platforms.
OpenInterpreter ▷ #O1 (49 messages🔥):
iPhone app setup
LiveKit connection issues
Python certificates update
Community documentation efforts
Beta testing inquiries
- Need Help Setting Up iPhone App: A member discovered the iPhone app launch but requested step-by-step guidance on cloning the repo and setup steps, mentioning being a beginner.
- Another user suggested visiting the setup guide for detailed instructions.
- Challenges with LiveKit Connection: This member shared difficulties connecting to MacBook via mobile data instead of Wi-Fi, encountering errors with LiveKit reconnection.
- In response, community members requested detailed steps to reproduce the errors and to share additional terminal output for debugging.
- Updating Python Certificates Process: Have been issues on updating Python certificates, with instructions shared regarding accessing the 'Install Certificates.command' file.
- A user questioned the process, suggesting it could be added to community documentation for anyone experiencing similar challenges.
- Community Documentation Collaboration: A member urged for better documentation, stating that 90% of users are facing LiveKit setup problems, and implications for actionable improvements were made.
- Mike suggested that those with effective solutions should submit a pull request to clarify the setup process and assist others.
- Beta Testing Availability: Discussion arose about joining the beta for the app, with members seeking details on how to get involved and if slots are available.
- Mike confirmed current unavailability but encouraged users to check back later for potential openings in the beta program.
- Installation - 01: no description found
- no title found: no description found
- no title found: no description found
- Android & iOS - 01: no description found
- GitHub - OpenInterpreter/01-app: The AI assistant for computer control.: The AI assistant for computer control. Contribute to OpenInterpreter/01-app development by creating an account on GitHub.
OpenInterpreter ▷ #ai-content (3 messages):
Open Interpreter functionality
Voice response issues
Mobile app performance
Library installation success
User feedback
- Open Interpreter User Experience: A user named Alex expressed satisfaction with the Open Interpreter, successfully controlling his Mac M3 using his iPhone 11 Pro after installing the necessary libraries.
- He congratulated the team on their excellent work but also noted areas of concern regarding voice response and output in the mobile app.
- Voice Response Issues in Mobile App: Alex reported that the mobile app fails to respond by voice, stating that it hears commands but does not provide verbal output or display responses.
- He specifically mentioned that the female teacher feature in the app is non-responsive, raising concerns about user interaction.
- Feedback on Mobile App Functionality: Alex shared his experience and challenges with the Open Interpreter mobile application, highlighting a lack of feedback despite the application recognizing input.
- He provided constructive criticism regarding the absence of responses, seeking improvements for future versions.
DSPy ▷ #papers (1 messages):
batmanosama: https://huggingface.co/spaces/ulab-ai/ArxivCopilot
DSPy ▷ #general (34 messages🔥):
O1 support
DSPy versions
RAG integration
MIPRO compilation
Google Vertex AI
- O1 functionality is being explored: There was curiosity about the compatibility of DSPy with
o1-preview
, with some members expressing interest in testing its integration.- It was noted that O1 support has been implemented, showcasing the ongoing development progress in the community.
- DSPy updates in version 2.4.16: Members confirmed that DSPy version 2.4.16 now includes the new
dspy.LM
functionality, released recently.- Users are encouraged to try out LiteLLM models and reported successful implementations after the update.
- Implementing RAG within DSPy: A discussion arose regarding adapting traditional LLM queries to RAG (retrieval-augmented generation) using DSPy modules for optimal performance.
- Examples of RAG implementations were shared, including links to simple RAG and MIPRO compilation for further reference.
- Integration challenges with Google Vertex AI: Users expressed difficulties with Google Vertex AI integration, encountering service errors despite correct credentials.
- Discussions about setting up environments for LiteLLM models emphasized the need for effective proxies and configurations.
- Dynamic prompts and context in RAG: Members discussed the best practices for packing dynamic context into a singular prompt for RAG implementation.
- The importance of including relevant context along with prompts to achieve better results in dynamic situations was highlighted.
- Tweet from Matei Zaharia (@matei_zaharia): Really cool to see OpenAI o1 launched today. It's another example of the trend towards compound AI systems, not models, getting the best AI results. I'm sure that future versions will not only...
- dspy/dspy/clients/lm.py at 03082d28b033c01b95bb661d4789d2ad1a517a6c · stanfordnlp/dspy: DSPy: The framework for programming—not prompting—foundation models - stanfordnlp/dspy
- dspy/skycamp2023.ipynb at main · stanfordnlp/dspy: DSPy: The framework for programming—not prompting—foundation models - stanfordnlp/dspy
- dspy/examples/qa/hotpot/hotpotqa_with_MIPRO.ipynb at main · stanfordnlp/dspy: DSPy: The framework for programming—not prompting—foundation models - stanfordnlp/dspy
OpenAccess AI Collective (axolotl) ▷ #general (27 messages🔥):
Memory Leaks in PyTorch
Upstage Solar Pro Model
Single Card Inference
Liger Kernels Implementation
Reflection Tasks in LLMs
- Memory issues with GPU batch size: Discussion highlighted that simple packing per GPU batch size samples can lead to memory leaks due to varying tensor sizes, with PyTorch's behavior exacerbating this issue.
- Concerns were raised about padding requirements when the sequence length varies with packed samples, prompting a call for solutions to avoid these pitfalls.
- Excitement over Upstage's Solar Pro: Some members expressed interest in the Upstage Solar Pro model, comparing it to LLaMA 3.1 and noting that 22B seems optimal for single card inference.
- Cautions were voiced about the bold claims made by the model's creators, as members fear falling victim to exaggerated promises.
- Curiosity about Liger Kernels: Member inquired if anyone has implemented Liger kernels with satisfactory results, seeking insight on the experience others had.
- Uncertainty around specific implementations reflects a broader interest in optimizing LLM performance.
- Reflection tasks raising eyebrows: A member remarked on the suspicions surrounding recent reflection tasks in LLMs, doubting the timing and training of OpenAI's model releases.
- The community speculated about the possibilities of 'insider' knowledge or pre-release information affecting perceptions.
- Opinions on O1's functionality: The group debated the effectiveness of O1, likening it to a Chain of Thought model with user-friendly UI, while others remarked on its performance with more mechanical prompts.
- Some shared a less enthusiastic view, suggesting its utility may not extend beyond specific use cases.
- upstage/solar-pro-preview-pretrained · Hugging Face: no description found
- upstage (upstage): no description found
OpenAccess AI Collective (axolotl) ▷ #axolotl-dev (6 messages):
phi-3.5 training attempts
Tokenization error
Classifier training issues
- Difficulty Training phi-3.5: A group attempted to train phi-3.5 but reported that the lora adapters learned basically nothing, leading to frustration.
- They uncovered a potential bug related to this issue, detailed in their GitHub report.
- Tokenization Error Encountered: A member inquired if others faced a tokenization error as described in their GitHub bug report, suspecting that the issue arose from new per-turn masking strategies.
- They noted that the last end of turn token was getting masked out, which could be affecting training.
- Classifier Fails to Emit Labels: phi-3.5 was used to train a basic sentence classifier, but it consistently responded like a chat assistant rather than providing the expected classification text label.
- The member expressed disappointment, stating, 'welp, guess it's time to give up on phi-3.5 for now.'
Link mentioned: Issues · axolotl-ai-cloud/axolotl: Go ahead and axolotl questions. Contribute to axolotl-ai-cloud/axolotl development by creating an account on GitHub.
OpenAccess AI Collective (axolotl) ▷ #general-help (1 messages):
Gradient Norm Clipping
LoRA Configuration
Training Logs Interpretation
- High Gradient Norms despite Clipping: A user reported setting
max_grad_norm: 2
in their LoRA configuration but observed significantly higher grad_norm values in their training logs, including a peak of 2156.37.- Could it be that the logs are printing the grad norm before clipping? This raises questions about the logging mechanism and whether it accurately reflects clipped values.
- LoRA Training Setup Details: The user's training configuration included various settings like lora_r: 16, learning_rate: 0.00001, and val_set_size: 0.05 for fine-tuning the Pythia model.
- Specific LoRA target modules were defined to optimize certain layers, reflecting a thoughtful setup for experimentation.
LAION ▷ #general (9 messages🔥):
Llama 3.1 8B Finetune
Open Source SD
Model Renaming
API/Web Only Model
- Llama 3.1 8B Finetune Released: A member shared a Llama 3.1 8B finetune model they are seeking collaborators to enhance the dataset.
- The model served as a proof of concept, claiming to replicate the flection model discussed on various YouTube channels.
- Concerns Raised over Open Source SD: A participant expressed concerns that Stable Diffusion seems inactive in the open source space, implying a decline in contributions.
- Basically, if you care about open source, SD seems to be dead, they remarked.
- Naming Feedback for Llama Model: After feedback on naming the Llama model, a member acknowledged the potential negative connotation of the name and agreed to change it for the next version.
- Any suggestions also I will post the wandb runs moving forward, they added.
- API/Web Only Model Release: Another user noted the release of an API/Web only model but expressed disappointment regarding its implications for open source SD projects.
- The message indicates a broader concern about the diminishing presence of open source in AI model development.
- Community Discontent with Model Association: A community member advised against associating with a particular model being viewed as a scam, suggesting to choose a different name instead.
- This highlights the ongoing discussions about reputation and credibility in AI model development.
Link mentioned: dustinwloring1988/Llama3.1-8B-Reflection-v2-gguf · Hugging Face: no description found
LAION ▷ #research (17 messages🔥):
Tier 5 API Access
Chain-of-Thought (CoT) and Reinforcement Learning
Self-Taught Reasoner (STaR)
Quiet-STaR
Data Gathering for Model Training
- Tier 5 API Access Comes at a Cost: Investing in Tier 5 API access can get costly, leaving some to wonder about the trade-offs compared to previous models like GPT-4o.
- “Can't be much worse than gpt4o” indicates a cautious optimism about exploring the new capabilities.
- CoT and RL Make Smarter Models: By combining Chain-of-Thought (CoT) with Reinforcement Learning, models can be significantly improved, as highlighted by the STaR technique, which leverages few-shot examples.
- The paper on STaR asserts that generating step-by-step rationales enhances performance on complex reasoning tasks, confirming effective engineering.
- Introducing Quiet-STaR for Reasoning: The concept of Quiet-STaR extends the Self-Taught Reasoner to allow for rationale generation at each token for better predictions based on inferred unstated rationales.
- The generalization aims to tackle the computational costs of generating continuations while improving understanding over arbitrary text.
- Meta and Qwen Closing the Gap: Discussions indicate that Meta and Qwen are positioning to catch up in AI capabilities, with concerns raised about Anthropic possibly leading the charge.
- Roaming analysts predict that advancements arise from effective engineering and substantial computational resources.
- Importance of Quality Data Gathering: Gathering a diverse range of thought processes from knowledgeable individuals is essential for training effective models.
- “It’s gotta be smart people too so it can’t be cheap” emphasizes the correlation between data quality and model intelligence.
- STaR: Bootstrapping Reasoning With Reasoning: Generating step-by-step "chain-of-thought" rationales improves language model performance on complex reasoning tasks like mathematics or commonsense question-answering. However, inducing langu...
- Quiet-STaR: Language Models Can Teach Themselves to Think Before Speaking: When writing and talking, people sometimes pause to think. Although reasoning-focused works have often framed reasoning as a method of answering questions or completing agentic tasks, reasoning is imp...
LAION ▷ #resources (2 messages):
Collaboration with OpenSea
Free Mint Event
User Participation
- Exciting Collaboration with OpenSea: A new collaboration with OpenSea has been announced, initiating a free mint opportunity for users.
- Members are encouraged to participate by following the CLAIM link promptly, noting that some claims may require gas.
- User Participation is Key!: Everyone in the server has a chance to be selected to participate in the minting process.
- Active participation is being incentivized, fostering community involvement in this initiative.
LAION ▷ #learning-ml (1 messages):
Collaboration with OpenSea
Free mint opportunity
Participation requirements
- Collaboration with OpenSea announced: A new collaboration with OpenSea has been formed to offer a free mint opportunity for users.
- @everyone is encouraged to participate in the initiative as selections will be made from server members.
- Users urged to participate quickly: Users in the server can participate promptly by visiting the CLAIM link.
- However, it's noted that some claims might require gas fees to be completed.
LAION ▷ #paper-discussion (1 messages):
Collaboration with OpenSea
Free Mint Participation
Claim Process
Gas Fees
- Collaboration with OpenSea Announced: The server has collaborated with OpenSea to offer a new free mint opportunity for users.
- All members are encouraged to participate in this chance.
- Free Mint Claim Process: Users in the server can take part in the minting process via the link to CLAIM.
- It's highlighted that some claims might require gas fees to complete the process.
Torchtune ▷ #general (4 messages):
Torchtune installation on Mac
torchao availability
Training on MacOS with Torchtune
- Torchtune 0.2.1 fails installation on Mac: The installation of torchtune version 0.2.1 fails on Mac because the dependency torchao==0.3.1 cannot be fulfilled, preventing its use on MacBooks.
- Members mentioned that upcoming torchao 0.6.0 will likely have macOS wheels available, easing the installation process.
- torchao wheels for Mac M1 now available: It was confirmed that torchao wheels are now available for Mac M1, enhancing compatibility for users on that platform.
- This update may help alleviate some limitations for users trying to run torchtune on Mac devices.
- Collaborative efforts with Mark on Mac installation: Members are collaborating with Mark to streamline the installation process for torchtune on macOS, which has not been optimal.
- Despite the improvements, users acknowledged that torchtune may not be very useful on macOS at this time.
- No more blocking for training on MacOS: Progress on the installations means it will no longer block training on MacOS for torchtune, even if it isn't super helpful yet.
- This lift for mac users is a welcome change, albeit with recognized limitations.
- Installation of `0.2.1` not compatible on mac as the dependency `torchao==0.3.1` can't be fulfilled · Issue #1572 · pytorch/torchtune: The installation of torchtune version 0.2.1 doesn't successfully complete on Apple mac laptop as torchao==0.3.1 can't be found for mac platform. As a result the tool can't be used on macbo...
- torchao: Package for applying ao techniques to GPU models
Torchtune ▷ #dev (22 messages🔥):
log_peak_memory_stats
GPU runners for CI
collating and masking
batched generation
online packing
- Config Change Suggested for log_peak_memory_stats: A member questioned why
log_peak_memory_stats
is not set to True by default, with others agreeing it's beneficial, particularly for those focused on performance optimization.- Another member offered to create a PR to update this configuration to True across the board.
- Switching Recipe Tests to GPU: Discussion revealed that the current recipe tests are set to run on CPU due to historical reasons, but there is a consensus on needing to update them to utilize GPU resources.
- The possibility of marking certain tests as GPU tests that can skip if GPUs aren't available was also suggested.
- Exploring Collating and Masking Solutions: A member emphasized the need for improved efficiency in evaluation without batching for MM models, highlighting slowed performance.
- Batched generation was proposed as a partial solution, with references made to an ongoing PR that addresses this issue.
- Move to Batched Generation in Recipes: There are plans to enhance the generation process with a new recipe intended to be lightweight and aligned with project goals.
- Members expressed interest in providing feedback on this new recipe, which aims to be less complex and require more testing.
- Adoption of Online Packing for Iterable Datasets: A future plan was stated to implement online packing once iterable datasets are supported.
- This aims to improve data handling and efficiency within current workflows.
- [WIP][RFC] Batched inference 🤝 KV-cache 🤝 compile by SalmanMohammadi · Pull Request #1424 · pytorch/torchtune: Context What is the purpose of this PR? Is it to add a new feature fix a bug update tests and/or documentation other (please add here) Please link to any issues this PR addresses. Closes #125...
- [WIP] Add generate-v2 recipe for MM by joecummings · Pull Request #1563 · pytorch/torchtune: Finally, a generate recipe that doesn't make me wanna eat fire ants. COMMAND: tune run dev/generate_v2 --config multimodal_generation
- torchtune/tests/recipes/test_full_finetune_single_device.py at ee343e61804f9942b2bd48243552bf17b5d0d553 · pytorch/torchtune: A Native-PyTorch Library for LLM Fine-tuning. Contribute to pytorch/torchtune development by creating an account on GitHub.
- torchtune/tests/recipes/test_lora_finetune_single_device.py at main · pytorch/torchtune: A Native-PyTorch Library for LLM Fine-tuning. Contribute to pytorch/torchtune development by creating an account on GitHub.
LangChain AI ▷ #general (5 messages):
LangChain AWS ChatBedrockConverse
RAG Chatbot Integration Issues
GenAI Consultation Projects
Impact of OpenAI's Advancements
- LangChain AWS ChatBedrockConverse and Conversational History: A user inquired whether LangChain's AWS ChatBedrockConverse supports maintaining conversational history in a retrieval chain.
- This raises important considerations about how history is managed in conversational AI frameworks.
- Need Help with Vector Database Implementation!: A user reported attempting to implement Upstash Redis to replace the in-memory MemoryVectorStore for storing vector embeddings of PDF splits.
- They noted challenges integrating it with alternatives like Pinecone, seeking assistance from the community.
- Offering Consultation Projects in GenAI/RAG/CV: A member announced their availability to help with consultation projects related to GenAI, RAG, and CV, focusing on developing proofs of concept for startups.
- If anyone is in need of such services, they invited users to DM them for more information.
- OpenAI's Transformative Impact: A member expressed astonishment at the implications of OpenAI's advancements, stating that it feels like they've just put a PhD in everyone's pocket.
- They questioned whether society is fully grasping the significant changes brought about by these technologies.
Link mentioned: Implement Vector DB instead of inmemory 'MemoryVectorStore' · Issue #4 · thinley4/Rag-Chatbot: I am currently trying to implement Upstash Redis to replace MemoryVectorStore (inmemory) for storing vector embeddings of the PDF splits. I tried Upstash, pinecorn but not able to integrate it. Wha...
LangChain AI ▷ #share-your-work (13 messages🔥):
Warhammer Adaptive RAG
Tavily Alternatives
RAG Techniques
AI Engineer Position at Vantager
NPC Builder Collaboration
- Warhammer Adaptive RAG project takes shape: A member shared a GitHub project focused on Warhammer-themed Adaptive RAG, seeking feedback and improvements.
- A community member praised the project, highlighting features like hallucination and answer grading, and the use of local models.
- Exploring alternatives to Tavily: In a discussion about Tavily, a member suggested potential alternatives such as Google Serper and SEARXNG, noting Tavily's specificity in LLM search.
- They also mentioned other tools like BeautifulSoup and Sherpa LLM for various tasks.
- LlamaParse exceeds expectations: Silver_steel_io mentioned that LlamaParse significantly outperformed other methods for generating structured files but faced a limit of 1000 pages a day due to a massive ruleset.
- Members discussed the importance of structured file ingestion in the Warhammer project context.
- AI Engineer opening at Vantager: A member announced an opening for a Founding AI Engineer at Vantager, which focuses on AI-native platforms for global capital allocation.
- They encouraged interested candidates to check out the job board linked in the message, emphasizing their backing from VC and their current workload in solving massive data problems.
- Potential collaboration on NPC builder project: A member extended an invitation for collaboration on a personal project aimed at creating an NPC builder that generates custom prompts for LLMs based on defined attributes.
- They proposed to form a small group to develop randomized NPC attributes for RPGs, which would change LLM personas and speech patterns.
- Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.: A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
- GitHub - SilverBC/Warhammer-Adaptive-RAG: Contribute to SilverBC/Warhammer-Adaptive-RAG development by creating an account on GitHub.
tinygrad (George Hotz) ▷ #general (2 messages):
Forum Etiquette
MypyC Compilation Progress
Llama-7B Integration
Code Changes Summary
C Extensions Future
- Forum Members Discuss Etiquette: A member emphasized the importance of basic forum etiquette, noting that repetitive requests for help can discourage others from offering assistance.
- Wasting someone's time frustrates community engagement, urging better communication practices.
- Progress in MypyC Compilation for Tinygrad: A member detailed their methodical approach to MypyC compilation, working from the whole project to individual files for efficiency.
- Files compiled include
tinygrad/device.py
andtinygrad/tensor.py
, indicating significant strides in the project.
- Files compiled include
- Successful Llama-7B Run with Tinygrad: The member successfully ran examples/llama.py using the Llama-7B model, highlighting a performance improvement of 12% in average timing.
- They provided a link to the Llama-7B repository to reference the used model.
- Code Changes for MypyC Functionality: Code modifications were made across several files, including rewriting generators and adding decorators, to enable MypyC functionality.
- The member described their changes as a rough draft, seeking team feedback before further refinement.
- Future Considerations for C Extensions: The member suggested that if C extensions are to be integrated into Tinygrad, a piecemeal approach should be taken to facilitate changes.
- They are eager to ensure their ongoing work aligns with the broader project goals before finalizing their contributions.
Link mentioned: huggyllama/llama-7b at main: no description found
Gorilla LLM (Berkeley Function Calling) ▷ #discussion (2 messages):
Gorilla OpenFunctions Model Accuracy
Error Decoding AST
User Info Retrieval Function
- Gorilla OpenFunctions model accuracy is zero: The test result for the gorilla-openfunctions-v2 model shows an accuracy of 0.0, with a total of 258 evaluations conducted.
- Despite the model_result_raw matching the possible_answer, the accuracy remains at zero, indicating an underlying issue.
- Error in decoding AST for user info function: An error reported was Invalid syntax. Failed to decode AST, which indicates issues in processing input correctly.
- Specifically, it noted can only concatenate str (not "list") to str, hinting at a data type mismatch in the function.
- Successful Data Retrieval for User ID: The model attempted to retrieve details for a user with ID 7890 and confirmed the details successfully.
- The retrieved data included the username user7890 and the email user7890@example.com, fulfilling the specific request for special item in black.
LLM Finetuning (Hamel + Dan) ▷ #general (1 messages):
LLM fine-tuning for translations
Challenges in tone and style preservation
- Fine-Tuning LLMs for Better Translations: A member inquired about experiences with fine-tuning LLMs specifically for translations, highlighting that many models capture the gist but not the tone and style of the original text.
- This raises ongoing concerns about how to enhance translation quality without losing essential nuances.
- Struggles with Capturing Tone in Translations: It was noted that while LLMs can provide decent translations, they often fail to convey the tone and style of the source material effectively.
- Members were encouraged to share methods or insights that could help bridge this gap in translation fidelity.
MLOps @Chipro ▷ #events (1 messages):
Fleak AI Private Gathering
Serverless API Builder
Community Building Initiatives
- Fleak AI throws a private gathering: Fleak AI is hosting a private happy hour for friends and users tonight in San Francisco at this location. The event aims to bring together the community and discuss what's new with Fleak.
- Fleak: A Serverless API Builder: Fleak is marketed as a Serverless API Builder for AI workflows, ideal for functionalities like sentiment labeling. This event could present networking opportunities for developers interested in API solutions.
- Focus on community building: The event organizers intend to strengthen the community through more in-person meetups, starting with this happy hour. They aim for a friendly atmosphere to facilitate discussions among attendees.
Link mentioned: Fleak Happy Hour! · Luma: Hello! We want to welcome you to our first ever Fleak Happy Hour. Here we will have time to meet each other and talk about through what is new with Fleak. To…