Our great sponsors
-
mosec
A high-performance serving framework for ML models, offers dynamic batching and multi-stage pipeline to fully exploit your compute machine
During the development of a machine learning serving project Mosec, I used a lot of multiprocessing to make it more efficient. I want to share some experiences and some researches related to Python multiprocessing.
-
gunicorn
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
I found that some discussion in the gc.freeze() PR. It looks that the untouched data should be able to share among processes. Also, it has been 4 years for Gunicorn to process this support for gc.freeze() for apps that use preloading. I cannot found a good example to demonstrate that this method works well.
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
Related posts
- Scope of database threads + connections + sessions
- Running Django with Gunicorn - Best Practice
- gunicorn - a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
- Flask app logger not working when running within gunicorn
- Do I need to use Nginx when hosting Django Docker backend inside of ECS?