【问题标题】:run a matlab script on a remote server在远程服务器上运行 matlab 脚本
【发布时间】:2020-03-31 17:48:35
【问题描述】:

我可以通过 ssh 访问远程 linux 服务器,但没有管理员权限。服务器没有安装 matlab,我需要运行一些 matlab 脚本。有什么方法可以在服务器上运行这些脚本吗?我读了一些链接说要下载 matlab 编译器或运行时,但它们没有关于如何继续的详细说明,更没有关于远程服务器的详细说明。

【问题讨论】:

  • 使用 MATLAB 编译器创建可分发文件
  • @UnbearableLightness 你能否分享一些关于要遵循的步骤的更多信息,或者引用一个链接,我可以获得更多信息。感谢您的帮助。
  • 这应该是一个好的开始mathworks.com/help/compiler/…

标签: matlab ubuntu remote-access matlab-compiler


【解决方案1】:

一般有三种选择

  1. 安装 MATLAB(可用于 Linux,但您需要拥有管理员权限..)
  2. 使用Application Compiler(正如@UnbearableLigthness 已经提到的)将您的脚本装箱为可分发文件。您需要在 Linux 服务器上安装 MATLAB Runtime 才能运行这些应用程序。但是,you can package the runtime in the application(要点 3)。
  3. 使用MATLAB Coder 创建C 代码并在您的Linux 服务器上编译它。这不需要安装,但不支持所有功能(例如,不支持大多数受限优化算法)

【讨论】:

  • 我认为您的第二点并不完全正确。我相当肯定可以选择将运行时打包到可执行文件中。
  • 啊,是的,你是对的@UnbearableLightness。这将增加应用程序的大小,但如果您只有一个应用程序在那里运行,则无关紧要。您可能甚至不需要安装它的权限,因为它可以相对于包链接 =)
  • 只是想我会提到它,因为它显着简化了工作流程。
猜你喜欢
  • 2012-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-28
  • 1970-01-01
  • 1970-01-01
  • 2018-09-21
  • 1970-01-01
相关资源
最近更新 更多