verivital / nnv

Neural Network Verification Software Tool
http://www.verivital.com
111 stars 49 forks source link

Add toolbox, addon, and other dependencies to readme, as well as automatic checks to startup_nnv.m #12

Open ttj opened 5 years ago

ttj commented 5 years ago

While we handle most of the dependency installation automatically via the install script ( https://github.com/verivital/nnv/blob/master/nnv/install.m ), we need to make it clear what other dependencies there are on existing toolboxes (eg, deep learning toolbox) and addons (eg, VGG). Please add this information to the readme, then eventually we need to automate the installation of these. I would suggest in the startup_nnv script ( https://github.com/verivital/nnv/blob/master/nnv/startup_nnv.m ) to add checks for whether all the dependencies are installed, and if not, give the user guidance on what is missing and how to install. One can query whether toolboxes or addons are installed via eg ver.

ttj commented 5 years ago

As far as I'm aware, there is not a way to install vgg16/vgg19 without the GUI, which makes it impossible to replicate those on eg CodeOcean

a workaround is to install these locally on a machine with a GUI (eg, our developer systems), then export the necessary data as .mat files, then upload them where needed, see here:

https://www.mathworks.com/matlabcentral/answers/351805-install-add-on-using-command-line-with-no-gui#comment_510024

@trhoangdung can you look into this please?

I will also reach out to mathworks to see if there is any update on installing mlpkginstall files without a GUI such as vgg16.mlpkginstall but it doesn't appear as so currently...

trhoangdung commented 5 years ago

I have tried to install VGG16, VGG19 without GUI before. I couldn't do it. I will try it again.

Tran

On Tue, Sep 10, 2019 at 4:23 PM Taylor Johnson notifications@github.com wrote:

As far as I'm aware, there is not a way to install vgg16/vgg19 without the GUI, which makes it impossible to replicate those on eg CodeOcean

a workaround is to install these locally on a machine with a GUI (eg, our developer systems), then export the necessary data as .mat files, then upload them where needed, see here:

https://www.mathworks.com/matlabcentral/answers/351805-install-add-on-using-command-line-with-no-gui#comment_510024

@trhoangdung https://github.com/trhoangdung can you look into this please?

I will also reach out to mathworks to see if there is any update on installing mlpkginstall files without a GUI such as vgg16.mlpkginstall but it doesn't appear as so currently...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/verivital/nnv/issues/12?email_source=notifications&email_token=ACSH2CBHAIG5DZDTCOPQNMTQJAF6DA5CNFSM4ILMH3C2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6MRMYY#issuecomment-530126435, or mute the thread https://github.com/notifications/unsubscribe-auth/ACSH2CBYY7NUSFQL6R5Y5MLQJAF6DANCNFSM4ILMH3CQ .