Skip to content
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

Support Anaconda in-built image #19

Open
prashanthmadi opened this issue Jul 12, 2018 · 8 comments
Open

Support Anaconda in-built image #19

prashanthmadi opened this issue Jul 12, 2018 · 8 comments
Assignees
Milestone

Comments

@prashanthmadi
Copy link

  • Installs some of the best and most used libraries by default
  • Easy to install modules with conda compared to pip(+wheels)
  • Most of engineers running python on functions v2 might use it for data processing with pandas or other libraries. they might not be interested in going through extra steps for installing them..
@prashanthmadi
Copy link
Author

Looks like there is already a concern for image size in another issue. i will close this.

@asavaritayal
Copy link

asavaritayal commented Jul 12, 2018

Re-opening to gauge demand. Re: image size, we can definitely investigate supporting the Miniconda image if there is enough customer traction on this.

@asavaritayal asavaritayal reopened this Jul 12, 2018
@asavaritayal asavaritayal changed the title Use Anaconda Python instead of Regular Python for Function v2 runtime Support Anaconda distribution as a separate image for ML workloads Jul 12, 2018
@ahmelsayed
Copy link
Contributor

This issue is not really actionable. I don't know what the ask here is. If you want to use some custom python version you can drive from the python image we have and install anything on top of it. feel free to reopen this issue if there is any actionable work here.

@asavaritayal
Copy link

The ask here is to support a separate version of Python i.e. the Anaconda distribution as an OOB option on Functions on Linux.

@asavaritayal asavaritayal reopened this Nov 10, 2018
@asavaritayal asavaritayal changed the title Support Anaconda distribution as a separate image for ML workloads Support Anaconda version of Python Dec 8, 2018
@asavaritayal asavaritayal added this to the Backlog milestone Dec 8, 2018
@asavaritayal asavaritayal changed the title Support Anaconda version of Python Support Anaconda in-built image Dec 8, 2018
@asavaritayal asavaritayal modified the milestones: Backlog, Unknown Dec 18, 2018
@prashanthmadi
Copy link
Author

heard that we do not support wheels during pip install with/without new oryx thing.. having conda might help or adding support for pip(+wheels) might make the whole build and packaging system better.

@prashanthmadi
Copy link
Author

@asavaritayal I don't think most of the customers that use python functions would know about docker and i have personally seen many enterprise customers not even be able to install docker on their local machines due to hyper-v (blocked as security limitation in many companies)..

I would be happy to start a new thread on providing wheel support if required..

I'm looking for something as in below link i have blogged about earlier which helped many customers.
https://prashanthmadi.github.io/2016/12/09/install-python-modules-on-azure-app-services-new.html

we should remove that docker limitation in order to deploy/use native python modules.

@prashanthmadi
Copy link
Author

Looks like this is being already discussed in below
Azure/azure-functions-python-worker#432

@prashanthmadi
Copy link
Author

Any update on this ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants