Scalene: A high-performance, CPU, GPU, and memory profiler for Python
https://github.com/plasma-umass/scalene
https://github.com/plasma-umass/scalene
GitHub
GitHub - plasma-umass/scalene: Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered…
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals - plasma-umass/scalene
h2oai / h2ogpt
Join us at H2O.ai to make the world's best open-source GPT with document and image Q&A, 100% private chat, no data leaks, Apache 2.0 https://arxiv.org/pdf/2306.08161.pdf
https://github.com/h2oai/h2ogpt
Join us at H2O.ai to make the world's best open-source GPT with document and image Q&A, 100% private chat, no data leaks, Apache 2.0 https://arxiv.org/pdf/2306.08161.pdf
https://github.com/h2oai/h2ogpt
GitHub
GitHub - h2oai/h2ogpt: Private chat with local GPT with document, images, video, etc. 100% private, Apache 2.0. Supports oLLaMa…
Private chat with local GPT with document, images, video, etc. 100% private, Apache 2.0. Supports oLLaMa, Mixtral, llama.cpp, and more. Demo: https://gpt.h2o.ai/ https://gpt-docs.h2o.ai/ - h2oai/h2...
Understanding GPT tokenizers
Large language models such as GPT-3/4, LLaMA and PaLM work in terms of tokens. They take text, convert it into tokens (integers), then predict which tokens should come next. Playing around with these tokens is an interesting way to get a better idea for how this stuff actually works under the hood.
https://simonwillison.net/2023/Jun/8/gpt-tokenizers/
Large language models such as GPT-3/4, LLaMA and PaLM work in terms of tokens. They take text, convert it into tokens (integers), then predict which tokens should come next. Playing around with these tokens is an interesting way to get a better idea for how this stuff actually works under the hood.
https://simonwillison.net/2023/Jun/8/gpt-tokenizers/
Simon Willison’s Weblog
Understanding GPT tokenizers
Large language models such as GPT-3/4, LLaMA and PaLM work in terms of tokens. They take text, convert it into tokens (integers), then predict which tokens should come next. Playing …
Show HN: Agency – Unifying human, AI, and other computing systems, in Python
https://github.com/operand/agency
https://github.com/operand/agency
GitHub
GitHub - operand/agency: A fast and minimal framework for building agent-integrated systems
A fast and minimal framework for building agent-integrated systems - operand/agency
Deep Learning for Computer Vision with Python and TensorFlow
https://www.youtube.com/watch?v=IA3WxTTPXqQ
https://www.youtube.com/watch?v=IA3WxTTPXqQ
YouTube
Deep Learning for Computer Vision with Python and TensorFlow – Complete Course
Learn the basics of computer vision with deep learning and how to implement the algorithms using Tensorflow.
Author: Folefac Martins from Neuralearn.ai
More Courses: www.neuralearn.ai
Link to Code: https://colab.research.google.com/drive/18u1KDx-9683iZN…
Author: Folefac Martins from Neuralearn.ai
More Courses: www.neuralearn.ai
Link to Code: https://colab.research.google.com/drive/18u1KDx-9683iZN…
CSV-AI
CSV-AI is the ultimate app powered by LangChain, OpenAI, and Streamlit that allows you to unlock hidden insights in your CSV files. With CSV-AI, you can effortlessly interact with, summarize, and analyze your CSV files in one convenient place.
https://github.com/Safiullah-Rahu/CSV-AI
CSV-AI is the ultimate app powered by LangChain, OpenAI, and Streamlit that allows you to unlock hidden insights in your CSV files. With CSV-AI, you can effortlessly interact with, summarize, and analyze your CSV files in one convenient place.
https://github.com/Safiullah-Rahu/CSV-AI
GitHub
GitHub - Safiullah-Rahu/CSV-AI: CSV-AI is the ultimate app powered by LangChain, OpenAI, and Streamlit that allows you to unlock…
CSV-AI is the ultimate app powered by LangChain, OpenAI, and Streamlit that allows you to unlock hidden insights in your CSV files. With CSV-AI, you can effortlessly interact with, summarize, and a...
Python in Visual Studio Code – June 2023 Release
This release includes the following announcements:
https://devblogs.microsoft.com/python/python-in-visual-studio-code-june-2023-release/
This release includes the following announcements:
https://devblogs.microsoft.com/python/python-in-visual-studio-code-june-2023-release/
Microsoft News
Python in Visual Studio Code – June 2023 Release
The June 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes a test discovery and execution rewrite, an option to run your Python file in a dedicated terminal, a preview of IntelliSense on overloaded…
How to Create a UTF-16 Surrogate Pair by Hand, with Python
https://www.oilshell.org/blog/2023/06/surrogate-pair.html
https://www.oilshell.org/blog/2023/06/surrogate-pair.html
www.oilshell.org
How to Create a UTF-16 Surrogate Pair by Hand, with Python
AsyncIO
The author argues that asyncio is too complex, difficult to use, and that its performance benefits are not worth the added complexity for most applications. The author recommends using gevent, another Python library that allows asynchronous programming, as an alternative to asyncio.
https://charlesleifer.com/blog/asyncio/
The author argues that asyncio is too complex, difficult to use, and that its performance benefits are not worth the added complexity for most applications. The author recommends using gevent, another Python library that allows asynchronous programming, as an alternative to asyncio.
https://charlesleifer.com/blog/asyncio/
Understanding CPUs can help speed up Numba and NumPy code
With a little understanding of how CPUs and compilers work, you can speed up NumPy with faster Numba code.
https://pythonspeed.com/articles/speeding-up-numba/
With a little understanding of how CPUs and compilers work, you can speed up NumPy with faster Numba code.
https://pythonspeed.com/articles/speeding-up-numba/
Python⇒Speed
Understanding CPUs can help speed up Numba and NumPy code
With a little understanding of how CPUs and compilers work, you can speed up NumPy with faster Numba code.
Frouros
Frouros is an open-source Python library for drift detection in machine learning systems.
https://github.com/IFCA/frouros
Frouros is an open-source Python library for drift detection in machine learning systems.
https://github.com/IFCA/frouros
GitHub
GitHub - IFCA-Advanced-Computing/frouros: Frouros: an open-source Python library for drift detection in machine learning systems.
Frouros: an open-source Python library for drift detection in machine learning systems. - IFCA-Advanced-Computing/frouros
Python Dict – An Explorable Explanation
https://just-taking-a-ride.com/inside_python_dict/chapter1.html
https://just-taking-a-ride.com/inside_python_dict/chapter1.html
Audiocraft
Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
https://github.com/facebookresearch/audiocraft
Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
https://github.com/facebookresearch/audiocraft
GitHub
GitHub - facebookresearch/audiocraft: Audiocraft is a library for audio processing and generation with deep learning. It features…
Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable...
Gotchas of Streaming Pipelines: Profiling & Performance Improvements
Discover how Lyft identified and fixed performance issues in their streaming pipelines.
https://eng.lyft.com/gotchas-of-streaming-pipelines-profiling-performance-improvements-301439f46412
Discover how Lyft identified and fixed performance issues in their streaming pipelines.
https://eng.lyft.com/gotchas-of-streaming-pipelines-profiling-performance-improvements-301439f46412
Medium
Gotchas of Streaming Pipelines: Profiling & Performance Improvements
Discover how Lyft identified and fixed performance issues in our streaming pipelines.
Maccarone
Maccarone is an experimental tool that lets you write English inside Python source code.
https://github.com/bsilverthorn/maccarone
Maccarone is an experimental tool that lets you write English inside Python source code.
https://github.com/bsilverthorn/maccarone
GitHub
GitHub - bsilverthorn/maccarone: AI-managed code blocks in Python ⏪⏩
AI-managed code blocks in Python ⏪⏩. Contribute to bsilverthorn/maccarone development by creating an account on GitHub.
Pro-Tip – pytest fixtures are magic!
Fixtures are building blocks for good tests and can increase development speed. The main issue with writing tests is setting up necessary data before the test, but pytest fixtures make it easier by injecting necessary data into your tests.
https://www.revsys.com/tidbits/pytest-fixtures-are-magic
Fixtures are building blocks for good tests and can increase development speed. The main issue with writing tests is setting up necessary data before the test, but pytest fixtures make it easier by injecting necessary data into your tests.
https://www.revsys.com/tidbits/pytest-fixtures-are-magic
REVSYS
pytest fixtures are magic!
Fixtures are building blocks for good tests and can increase development speed. The main issue with writing tests is setting up necessary data before the test, but pytest fixtures make it easier by injecting necessary data into your tests.