dotnet / dotnet/machinelearning-samples

Excluding Big files from Machine Learning samples

Open
#958 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
4.7k
Forks
2.7k
Avg merge
2d 22h
Merged PRs (30d)
1

Description

In order to reduce Machine Learning samples zip size (from more than 2 Gb to 87 Mb), just commit this Pull Request:

https://github.com/dotnet/machinelearning-samples/pull/949

I added also a VB branch with many samples, taken from this repository and updated:

https://github.com/Nukepayload2/machinelearning-samples/tree/master/samples/visualbasic

In the VB branch I included functional tests to download all datasets, and to test all samples, in one click!

I think it is still possible to commit first the C# and F# sample repository, and then after to update Nukepayload2 VB repository and commit the VB branch to the Nukepayload2 VB repository, via a second Pull Request.

I failed to compile this demo (30/87 Mb), I think packages can be downloaded too, like other samples:
csharp\end-to-end-apps\Unity-HelloMLNET\HelloMLNET

This one compile but does not work:
csharp\getting-started\DeepLearning_ImageClassification_Binary

I did not test these demos:
csharp\end-to-end-apps\Scalable*

All other demos work fine (C#, F# and VB).
All packages are up to date (F# and VB).

Why committing directly to the master branch? At first I wanted to be able to check the size of the repository at each step, but finally, I only checked the size of the downloaded zip (It's almost impossible to delete a large file or a sensitive file from a repository, without causing an inextricable mess, especially for forked repositories), but I probably could have made a branch indeed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.