Open rickycao-qy opened 4 years ago
How about install these via our future Plugin Runtime? And the numpy is not installed by default, it's only for tests.
Just in case some beginners with experience of JavaScript would like to use Boa independently, so probably it would be better for them to use some common libararies and functions directly without install any further dependencies
Does pipcook need a 'standard libraries' just like nodejs and other languages or runtime? If need, would the libs above be?
We have Plugin API for the Plugin Runtime.
I think the boa can have 'standard libraries' as if it has some built-in features. :) Probably we can remove tensorflow and pytorch from above list. But other libraries are just so common that plugins do not need to specify them or install them again in plugin runtime.
My understanding is that plugins are more likely for expressions of business needs and users, but the standard library is the capability of pipcook itself
‘standard libs’ is something or capability can be solidified for pipcook
Having discussed with @utkobe, we think Boa should keep thin enough just like this, and we will create a package management tool "bip"(linked from .miniconda/bin/pip
) for installing those packages via commands.
In your private discussion :(
In your private discussion :(
@Txiaozhe You are still able to put your thoughts for https://github.com/alibaba/pipcook/issues/98#issuecomment-615292512.
Recently nothing :)
Sklearn(ML)、Scipy(nlp)、Numba(acc)support will be great.
To let users use boa and python ecosystem easily, boa should install some libraries by default so that the users can feel like boa support those functions by default. Currently only numpy is installed.
Suggestions:
These eleven libraries include image-processing, math, machine learning and deep learning.
Please have a review please @yorkie