Skip to content

[Core] Experimental support for no-GIL build and JIT in Python 3.13  #47933

@Superskyyy

Description

@Superskyyy

Description

With Python 3.13 officially out and two "killer features" that aim to boost the experience of ML and data science users, we could attempt to see if the features can be safely enabled on Ray, thus leading to further adoption. Major libs have already been pushing towards this goal.

Use case

free-threading in Python 3.13 allows concurrent execution without the constraints of a GIL natively in Python, which could trigger some new usages in Ray. On JIT side just to make sure every test still passes would be enough and see if there are any performance gains.

Metadata

Metadata

Assignees

Labels

P1Issue that should be fixed within a few weekscoreIssues that should be addressed in Ray CoreenhancementRequest for new feature and/or capability

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions