5

スライムを使って emacs でできることと似ています: コア サービスはパフォーマンス グレードのリモート コンピューターで実行できますが、ネットブックで emacs gui からコードを編集および実行できます。

  • 私と同僚は、多くの場合、matlab で実行されている機械学習スクリプトを使用していくつかのデモを行う必要があります。

  • これにより、重いラップトップを持ち歩く必要があります。

アプリケーションをリモート サーバーで実行し、スクリプトをローカルで実行せずに、同じ matlab GUI を使用してアプリケーションにアクセスできますか?

リモート デスクトップまたは同様のソリューションは受け入れられません。複数のユーザーが同じサーバーを使用したいと考えています。

これが、ここでの回答がどれも役に立たなかった理由です

4

2 に答える 2

2

私の経験では、最良の方法はVNCを使用することです。ホスト マシンでVNC サーバーを起動し、 VNC クライアントを使用してどこからでもこのデスクトップにリモート アクセスできます。別の機会に切断して再接続しても、デスクトップはそのまま残ります。また、複数のユーザーがすべて異なるセッションを行ったり、同じセッションにアクセスしたりすることもできます。各セッションで本格的なデスクトップを実行したくない場合は、最小になるように構成できます。セキュリティのために、SSH トンネルなどを使用することをお勧めします。

正確なプログラムは設定によって異なりますが、Google で検索するものは上記の太字で示されています。

私のセットアップは次のとおりです。

  • VNC サーバー: vnc4serverUbuntu Linux ホスト上。
  • VNC クライアント: Mac 用VNC のチキン。
  • SSH トンネル: Mac 用のSSH トンネル マネージャー(ただし、これはコマンド ラインでも実行できます)。

幸運を!

編集:これは、クラスターで起動したばかりのvncserverセッションのスクリーンショットで、matlabが実行されています。Macのvncクライアントからアクセスしています。よく働く!

ここに画像の説明を入力

于 2011-10-28T18:19:21.917 に答える
2

X-window 転送を使用した SSH でうまくいきます。使い慣れたお気に入りの MATLAB 画面が表示されますが、リモート コンピューターですべてが実行されます。これを行うには、SSH を使用する端末 (Putty を使用できますが、MobaXterm が好きです) で ssh 経由で

ssh server.location.here -X

これにより、コンピューターにターミナルが表示され(パスワードを入力した後)、ターミナルで次のように入力するだけです

マトラブ

MATLAB 画面が表示されます。opengl が無効になるため、gpu アルゴリズム (cuda など) を引き続き使用できますが、プロットが高速にプロットされない可能性があることに注意してください。 MATLAB の cuda)。

于 2015-12-18T15:17:00.527 に答える