-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade azureml-pipeline (and others) pyarrow dependency to at least >2.0.0 #1379
Comments
Hi @brunocous - Thank you for your feedback, we will look into loosening the upper bound of In the meantime, even though pip shows an error about the incompatibility, the |
There are indeed workarounds. Forcing the install of a recent Our use-case consists of defining an Azure ML Pipeline with multiple PythonScriptSteps. In order to specify the dependencies, a RunConfiguration object is created with a CondaDependencies object to point to a |
Hi @brunocous , thanks for the additional information. Totally makes sense that resolving conda dependencies from an env file would encounter issues. We will look into updating our dependencies safely, and reply here once we have more updates on that. |
Hi @brunocous , in our recent release, we have increased the pyarrow dependency upper bound to allow |
Yes, I noticed it! Thank you @yikei and the Azure Dev team :) |
I was trying to import transformers in AzureML designer pipeline, it says for importing transformers and datasets the version of pyarrow needs to >=3.0.0, but then after upgrading pyarrow's version to 3.0.0 and importing transformers pyarrow version is reset to original version of 0.16.0. attaching few error samples. please have a look. Got exception when invoking script: 'RuntimeError: Failed to import transformers.trainer because of the following error (look up to see its traceback):To use datasets, the module pyarrow>=3.0.0 is required, and the current version of pyarrow doesn't match this condition.If you are running this in a Google Colab, you should probably just restart the runtime to use the right version of pyarrow.' azureml-designer-core 0.0.68 requires pyarrow==0.16.0, but you'll have pyarrow 3.0.0 which is incompatible. |
Hi @poojithag554 , I recommend opening a new issue to get attention from the right people. This seems to be a dependency specified by |
@yikei I am having similar conflicts with snowflake[pandas] and azureml-dataset-runtime==1.40.0? What should be the right place to raise the issue? |
Hi @sushmit86 , it looks like there is an open issue here: #1698 |
Currently, the
azureml-pipeline
pip package (version 1.23.0) and others requirespyarrow
to be (>=0.17.0,<2.0.0).Now, for my application I require pyarrow features which are available only after 2.0.0.
pip install --upgrade pyarrow
after installing azureml-pipeline results in an failure resolving the versions.The fix is: updating the dependency list of the affected azureml packages.
The text was updated successfully, but these errors were encountered: