|
|
|
|
|
by bvirb
944 days ago
|
|
I’ve had the same experience mostly writing web apps in Ruby, which locks similarly to
Python. Multi-threading is always needed to saturate IO, network, etc, never CPU, so GIL isn’t an issue. I always wondered what people were doing that ran into issues. With Python being the language of choice for ML workloads I guess it’s more common to have the CPU be a bottleneck. It seems cool they’re making an option to turn it off for those use cases. It seems like Python could maintain a GIL compatibility option to preserve the current/old behavior for legacy code. |
|