Home

Awesome

<a href="http://scisharpstack.org"><img src="https://github.com/SciSharp/SciSharp/blob/master/art/scisharp_badge.png" width="200" height="200" align="right" /></a>

SciSharp Cube

Quickly experience all the latest features of SciSharp Machine Learning tools in docker container.

Binder

Run from Docker Hub

docker run --name scisharp -it -p 8888:8888 scisharpstack/scisharpcube

This command will pull latest SciSharpCube image and run it.

docker start

There is an example of Linear Regression.

linear regression screen recording

Build image from local

Get source code
git clone https://github.com/SciSharp/SciSharpCube
cd SciSharpCube
Build docker image
docker build -f ./dockerfiles/cube.dockfile -t scisharpcube .

If microsoft/dotnet is not pulled automatically, you should run docker pull microsoft/dotnet first.

Start a container
docker run --name scisharp -it -p 8888:8888 scisharpcube

Now you can open the Jupyter link printed out in the console in your browser. Congratulations, you are running SciSharp STACK in Jupyter

Tips (not necessary)

If you want to open another shell.

docker exec -it scisharp bash

If you ever exit the container with Control-C you can re-enter it with the following command.

docker start scisharp -i