Enhancing Neural Network Training at Yelp: Achieving 1,400x Speedup with WideAndDeep
This post delves into our journey of optimizing training time using TensorFlow and Horovod, along with the development of ArrowStreamServer, our in-house library for low-latency data streaming and serving. Together, these components have allowed us to achieve a 1400x speedup in training for business critical models compared to using a single GPU with Petastorm.
https://engineeringblog.yelp.com/2025/01/enhancing-neural-network-training-at-yelp.html
This post delves into our journey of optimizing training time using TensorFlow and Horovod, along with the development of ArrowStreamServer, our in-house library for low-latency data streaming and serving. Together, these components have allowed us to achieve a 1400x speedup in training for business critical models compared to using a single GPU with Petastorm.
https://engineeringblog.yelp.com/2025/01/enhancing-neural-network-training-at-yelp.html
Yelp
Enhancing Neural Network Training at Yelp: Achieving 1,400x Speedup with WideAndDeep
Enhancing Neural Network Training at Yelp: Achieving 1,400x Speedup with WideAndDeep Yunhui Zhang, Software Engineer Jan 22, 2025 At Yelp, we encountered challenges that prompted us to enhance the training...
Python 3, Pygame, and Debian Bookworm on the Miyoo A30
https://www.jtolio.com/2025/02/py3-pygame-miyoo-a30/
https://www.jtolio.com/2025/02/py3-pygame-miyoo-a30/
Jtolio
Python 3, Pygame, and Debian Bookworm on the Miyoo A30 | jtolio.com
Why You Should Rethink Your Python Toolbox in 2025
Think you know Python? You might be stuck in 2023. 🚀 Stop using Pandas the old way—discover Hatch, UV, Pydantic, and more tools redefining Python development in 2025. Don't miss this!
https://python.plainenglish.io/why-you-should-rethink-your-python-toolbox-in-2025-3616b07b6121
Think you know Python? You might be stuck in 2023. 🚀 Stop using Pandas the old way—discover Hatch, UV, Pydantic, and more tools redefining Python development in 2025. Don't miss this!
https://python.plainenglish.io/why-you-should-rethink-your-python-toolbox-in-2025-3616b07b6121
Medium
Why You Should Rethink Your Python Toolbox in 2025
Upgrade Your Python Toolbox for 2025: Discover the Libraries You’re Missing Out On
Ragpi
An API-first AI assistant using Agentic RAG to search and answer questions from technical sources.
https://github.com/ragpi/ragpi
An API-first AI assistant using Agentic RAG to search and answer questions from technical sources.
https://github.com/ragpi/ragpi
GitHub
GitHub - ragpi/ragpi: 🤖 An open-source AI assistant answering questions using your docs
🤖 An open-source AI assistant answering questions using your docs - ragpi/ragpi
You Use This Python Feature Everyday - But Never Learned It...
Most Python developers never learned this feature, even though they use it every single day. All of the popular frameworks like Flask, FastAPI, Django, Pydantic, SQL, Alchemy; they all use Properties and Descriptors.
https://www.youtube.com/watch?v=WW7ppBY3jw4
Most Python developers never learned this feature, even though they use it every single day. All of the popular frameworks like Flask, FastAPI, Django, Pydantic, SQL, Alchemy; they all use Properties and Descriptors.
https://www.youtube.com/watch?v=WW7ppBY3jw4
YouTube
You Use This Python Feature Everyday - But Never Learned It...
Checkout this FREE guide on "How To Land a Developer Role in the World of AI" from myself and HubSpot! https://clickhubspot.com/wcdv
Most Python developers never learned this feature, even though they use it every single day. All of the popular frameworks…
Most Python developers never learned this feature, even though they use it every single day. All of the popular frameworks…
MedSSS
Towards Medical Small Language Models with Self-Evolved \ Slow Thinking
https://github.com/pixas/MedSSS
Towards Medical Small Language Models with Self-Evolved \ Slow Thinking
https://github.com/pixas/MedSSS
GitHub
GitHub - pixas/MedSSS: Towards Medical Small Language Models with Self-Evolved \\ Slow Thinking
Towards Medical Small Language Models with Self-Evolved \\ Slow Thinking - GitHub - pixas/MedSSS: Towards Medical Small Language Models with Self-Evolved \\ Slow Thinking
smolGPT
A minimal PyTorch implementation for training your own small LLM from scratch. Designed for educational purposes and simplicity, featuring efficient training, flash attention, and modern sampling techniques.
https://github.com/Om-Alve/smolGPT
A minimal PyTorch implementation for training your own small LLM from scratch. Designed for educational purposes and simplicity, featuring efficient training, flash attention, and modern sampling techniques.
https://github.com/Om-Alve/smolGPT
GitHub
GitHub - Om-Alve/smolGPT
Contribute to Om-Alve/smolGPT development by creating an account on GitHub.
ExtractThinker
ExtractThinker is a Document Intelligence library for LLMs, offering ORM-style interaction for flexible and powerful document workflows.
https://github.com/enoch3712/ExtractThinker
ExtractThinker is a Document Intelligence library for LLMs, offering ORM-style interaction for flexible and powerful document workflows.
https://github.com/enoch3712/ExtractThinker
GitHub
GitHub - enoch3712/ExtractThinker: ExtractThinker is a Document Intelligence library for LLMs, offering ORM-style interaction for…
ExtractThinker is a Document Intelligence library for LLMs, offering ORM-style interaction for flexible and powerful document workflows. - enoch3712/ExtractThinker
LLM Course – Build a Semantic Book Recommender (Python, OpenAI, LangChain, Gradio)
Discover how to build an intelligent book recommendation system using the power of large language models and Python. Learn to transform book descriptions into mathematical representations that enable precise content-based matching. By the end of this course, you'll have built a recommendation engine that helps readers discover their next favorite book.
https://www.youtube.com/watch?v=Q7mS1VHm3Yw
Discover how to build an intelligent book recommendation system using the power of large language models and Python. Learn to transform book descriptions into mathematical representations that enable precise content-based matching. By the end of this course, you'll have built a recommendation engine that helps readers discover their next favorite book.
https://www.youtube.com/watch?v=Q7mS1VHm3Yw
YouTube
LLM Course – Build a Semantic Book Recommender (Python, OpenAI, LangChain, Gradio)
Discover how to build an intelligent book recommendation system using the power of large language models and Python. Learn to transform book descriptions into mathematical representations that enable precise content-based matching. By the end of this course…
Portable Python Bundles on Windows
Packaging Python applications for Windows can be challenging. This post proposes "Python Bundles for Windows," a portable, lightweight convention resembling virtual environments but transferable across machines. It uses simple folder structures and scripts without new tools, offering flexibility and automation potential.
https://dev.to/treehouse/portable-python-bundles-on-windows-41ac
Packaging Python applications for Windows can be challenging. This post proposes "Python Bundles for Windows," a portable, lightweight convention resembling virtual environments but transferable across machines. It uses simple folder structures and scripts without new tools, offering flexibility and automation potential.
https://dev.to/treehouse/portable-python-bundles-on-windows-41ac
DEV Community
Portable Python Bundles on Windows
Packaging Python applications and environments on MS Windows for other users so that they're "ready...
Dynamic Forms with Flask
The article discusses how to create dynamic forms in Flask using WTForms, allowing for flexible form generation based on user input or other conditions. It demonstrates techniques for adding or removing form fields dynamically, both on the server-side and client-side, enhancing the interactivity and functionality of web applications.
https://blog.miguelgrinberg.com/post/dynamic-forms-with-flask
The article discusses how to create dynamic forms in Flask using WTForms, allowing for flexible form generation based on user input or other conditions. It demonstrates techniques for adding or removing form fields dynamically, both on the server-side and client-side, enhancing the interactivity and functionality of web applications.
https://blog.miguelgrinberg.com/post/dynamic-forms-with-flask
Miguelgrinberg
Dynamic Forms with Flask
A common need in web applications is to create a form that allows the user to enter a list of items, with the number of items not known in advance. This is a pattern often used when entering user…
browser-use / browser-use
Make websites accessible for AI agents
https://github.com/browser-use/browser-use
Make websites accessible for AI agents
https://github.com/browser-use/browser-use
GitHub
GitHub - browser-use/browser-use: 🌐 Make websites accessible for AI agents. Automate tasks online with ease.
🌐 Make websites accessible for AI agents. Automate tasks online with ease. - browser-use/browser-use
FilmAgent
A Multi-Agent Framework for End-to-End Film Automation in Virtual 3D Spaces.
https://github.com/HITsz-TMG/FilmAgent
A Multi-Agent Framework for End-to-End Film Automation in Virtual 3D Spaces.
https://github.com/HITsz-TMG/FilmAgent
GitHub
GitHub - HITsz-TMG/FilmAgent: Resources of our paper "FilmAgent: A Multi-Agent Framework for End-to-End Film Automation in Virtual…
Resources of our paper "FilmAgent: A Multi-Agent Framework for End-to-End Film Automation in Virtual 3D Spaces". New versions in the making! - HITsz-TMG/FilmAgent
YuE
Open Full-song Music Generation Foundation Model, something similar toSuno.aibut open
https://github.com/multimodal-art-projection/YuE
Open Full-song Music Generation Foundation Model, something similar toSuno.aibut open
https://github.com/multimodal-art-projection/YuE
GitHub
GitHub - multimodal-art-projection/YuE: YuE: Open Full-song Music Generation Foundation Model, something similar to Suno.ai but…
YuE: Open Full-song Music Generation Foundation Model, something similar to Suno.ai but open - multimodal-art-projection/YuE
devin.cursorrules
Transform your $20 Cursor into a Devin-like AI Assistant.
https://github.com/grapeot/devin.cursorrules
Transform your $20 Cursor into a Devin-like AI Assistant.
https://github.com/grapeot/devin.cursorrules
GitHub
GitHub - grapeot/devin.cursorrules: Magic to turn Cursor/Windsurf as 90% of Devin
Magic to turn Cursor/Windsurf as 90% of Devin. Contribute to grapeot/devin.cursorrules development by creating an account on GitHub.
sqlite-s3vfs
sqlite-s3vfs
Neat open source project on the GitHub organisation for the UK government's ...
https://simonwillison.net/2025/Feb/7/sqlite-s3vfs/#atom-everything
sqlite-s3vfs
Neat open source project on the GitHub organisation for the UK government's ...
https://simonwillison.net/2025/Feb/7/sqlite-s3vfs/#atom-everything
simonwillison.net
sqlite-s3vfs
Neat open source project on the GitHub organisation for the UK government's Department for Business and Trade: a "Python virtual filesystem for SQLite to read from and write to S3." …
Vyper and Python Smart Contracts on Blockchain
This video covers blockchain software development from scratch using Python and Vyper, covering smart contract creation, Python scripting, and interaction with contracts. It also includes advanced topics like fuzzing, NFTs, algorithmic trading, AI, ERC20s, and DeFi, making it suitable for beginners and those looking to expand their blockchain development skills.
https://www.youtube.com/watch?v=nWsLw_1OpE0
This video covers blockchain software development from scratch using Python and Vyper, covering smart contract creation, Python scripting, and interaction with contracts. It also includes advanced topics like fuzzing, NFTs, algorithmic trading, AI, ERC20s, and DeFi, making it suitable for beginners and those looking to expand their blockchain development skills.
https://www.youtube.com/watch?v=nWsLw_1OpE0
YouTube
Vyper and Python Smart Contracts on Blockchain – Full Course for Beginners
If you're interested in learning how to write software that runs on a blockchain distributed ledger database, this comprehensive course will teach you everything from scratch using Python and Vyper, even if you're a complete beginner.
The course will enable…
The course will enable…
The surprising way to save memory with BytesIO
If you want to save memory when reading from a BytesIO, getvalue() is surprisingly a good choice.
https://pythonspeed.com/articles/bytesio-reduce-memory-usage/
If you want to save memory when reading from a BytesIO, getvalue() is surprisingly a good choice.
https://pythonspeed.com/articles/bytesio-reduce-memory-usage/
Python⇒Speed
The surprising way to save memory with BytesIO
If you want to save memory when reading from a BytesIO, getvalue() is surprisingly a good choice.
❤1