Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SciSharp/SciSharpCube

Quickly experience all the latest features of SciSharp Machine Learning tools in docker container.
https://github.com/SciSharp/SciSharpCube

Last synced: about 22 hours ago
JSON representation

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

Awesome Lists containing this project

README

        


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

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/javiercp/BinderTF.NET/master?urlpath=lab)

### Run from Docker Hub

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

This command will pull latest [SciSharpCube]() image and run it.

![docker start](assets/docker-start.png)

There is an example of Linear Regression.

![linear regression screen recording](assets/LinearRegression.gif)

### Build image from local

##### Get source code

```shell
git clone https://github.com/SciSharp/SciSharpCube
cd SciSharpCube
```
##### Build docker image
```shell
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
```shell
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.
```shell
docker exec -it scisharp bash
```
If you ever exit the container with Control-C you can re-enter it with the following command.

```shell
docker start scisharp -i
```