2019年6月4日,SchiSharp社区正式宣布用Jupyter笔记本的.NET内核程序——ICSharpCore(https://github.com/SciSharp/ICSharpCore)已经准备就绪。并且已经将开箱即用的docker镜像,加入到Docker集线器(scisharpstack / scisharpcube)。
这意味着我们可以使用Jupyter笔记本玩转C#和Tensorflow.NET,而无需担心安装相关的环境和软件组件。
运行docker容器
让我们直接运行docker镜像吧。
docker run --name scisharp -it -p 8888:8888 scisharpstack / scisharpcube
如果您的本地不存在,此命令将从Docker Hub中提取最新版本的映像。然后将启动Jupyter笔记本。
如果您在终端中看到类似的消息,则表示Jupyter Notebook已成功启动。
要访问Jupyter Notebook,您只需使用您拥有的任何Web浏览器访问输出的最后一行中的URL。
在Jupyter笔记本中运行C#
您可以看到的第一页是Jupyter Notebook的主页。在此页面上,您可以单击右侧的“新建”按钮,然后您将看到一个下拉菜单,其中显示了您可以创建的所有笔记本类型。