多语言展示
当前在线:1878今日阅读:19今日分享:20

CentOS远程Jupyter如何支持Mathematica图形?

本经验介绍在CentOS远程Jupyter Notebook的使用中,如何支持Mathematica图形。
工具/原料
1

CentOS

2

Jupyter Notebook

方法/步骤
1

首先,在github上找到这个iwolfram项目的说明。有一个图形支持利弊和开启办法的简要解释。

2

首先,要找到wolfram_kernel安装位置。如图,找到文件夹下有一个config.py文件。

3

打开并编辑config.py。在原本的执行命令前面增加虚拟display相关命令。(需要先安装xvfb,见经验引用)

4

修改过后,不用重启jupyter notebook进程,直接登录notebook,新建mma文档(新启动内核),就可以绘图了。

5

不过查看相关日志可以发现,在无显卡的CentOS服务器上,绘图命令的执行时间过长。比本地有显卡的PC机长很多。

6

查看内存情况,可以得出启动一个内核,并且进行2D绘图,要130MB内存。3D绘图内存占用更高,速度更慢。

7

如图是3D绘图的效果。绘图的另外一个问题是,CPU占用率飙升。

注意事项

最好还是在有显卡的机器上运行mma的绘图命令。

推荐信息