mlflow / mlflow

Open source platform for the machine learning lifecycle
https://mlflow.org
Apache License 2.0
17.84k stars 4.02k forks source link

[FR] Support Pyarrow 16 #12277

Open thatcort opened 3 weeks ago

thatcort commented 3 weeks ago

Willingness to contribute

No. I cannot contribute this feature at this time.

Proposal Summary

Please support pyarrow version 16. MLFlow is currently pinned to <16.

Motivation

What is the use case for this feature?

I am trying to install the latest version of another library (nvidia cudf-cu12) that requires pyarrow v16, but mlflow's dependency on <16 is preventing this.

Why is this use case valuable to support for MLflow users in general?

MLFlow should not limit what other libraries can be installed alongside.

Why is this use case valuable to support for your project(s) or organization?

I require both libraries to work together.

Why is it currently difficult to achieve this use case?

The conflicting dependency requirements prevent installing cudf-cu12.

Details

No response

What component(s) does this bug affect?

What interface(s) does this bug affect?

What language(s) does this bug affect?

What integration(s) does this bug affect?

B-Step62 commented 2 weeks ago

@thatcort Thank you for reporting the issue! There is an ongoing effort for supporting Pyarrow 16: https://github.com/mlflow/mlflow/pull/11905.

github-actions[bot] commented 2 weeks ago

@mlflow/mlflow-team Please assign a maintainer and start triaging this issue.