3 ms·
What does Python in production even mean? Python is used extensively in AI/ML. Are all the AI/ML engineers just being stupid because their notebook could be fas
by odie5533 2y ago
What does Python in production even mean? Python is used extensively in AI/ML. Are all the AI/ML engineers just being stupid because their notebook could be faster if it was written in Rust? Of course not.
Clickbait title, garbage content.
- ashishb 2y ago> Are all the AI/ML engineers just being stupid because their notebook could be faster if it was written in Rust I think Python is a great language for running inside Notebooks. Running non-AI/ML jobs in production is where Python brings more downsides than upsides.
- user32489318 2y agoDepends on the setting. I have built python ETL pipelines for some of my customers, it’s slow, not efficient but, every data scientist can read the code and make it work for their changing requirements. At the end of the day, if you’re running a 3hour etl job in Python or 1h on a Spark/hive/mapReduce/what else legacy tooling they got I’d choose 3H one if team can support it and is not afraid to make changes.
- ashishb 2y agoIndeed. Pure data manipulation, especially, when it being done for a batch job, is a good use case for Python.