問題タブ [rserve]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 反復ごとに新しい接続を作成せずに、Processing 内から R を操作する方法
Processing の描画部分の反復ごとに R でいくつかの計算を実行できる Processing のプログラムを作成しようとしています。これらの計算は、Rsession にロードする必要があるパッケージ内の関数を使用して行う必要があります。
Rserve を使用して R と Processing を接続しています。以前は次のことを行っていましたが、繰り返しごとに上記のライブラリが読み込まれます。
代わりに、次のことを試しました
しかし、この 2 番目のアプローチでは、次のエラーが発生します。
したがって、セットアップ段階の後、接続が存続しないと推測しています。2 番目の構造を使用して再接続を維持するにはどうすればよいですか?
r - ライブラリがプリロードされた RServe の起動方法
新しい RConnection を作成するたびに、ライブラリをロードする必要があります。RServe の起動時にプリロードすることはできますか?
新しい RConnection が遅くなるたびにそれをロードします。
r - Rでリモート接続されたクライアントでRSeval()を実行できません
私は実行RSeval(c,"4+5");
していて遭遇しました:
RSeval(c,"4+5") のエラー: リモート評価に失敗しました
デーモンRserveを実行しているLinuxサーバーに接続されたリモートマシンで、cは接続オブジェクトです。しかし、接続は成功しました。
洞察を共有してください。事前に感謝します
r - コマンドラインからRserveを閉じる方法
この質問は密接なつながりに関連しており、おそらくこの密接な Rserve にも関連しています。ただし、後者のケースでは接続が開いており、最初のケースでは、サーバーを「強制終了」する方法が回答で指定されていません。
私が Rserve を初めて使用することは重要であり、R と Python の軽度のやり取りのために今日初めて Rserve を使用しました。コマンドラインから次のように Rserve を起動しました。
セッション後に接続を閉じましたが、新しい構成で Rserve を再起動しようとすると、次のエラーが表示されます。
これはかなり明確です。さらに、以下をps ax | grep Rserve
返します。
これは、実際にサーバーが実行されていることを意味します。私はいくつかのことを試しました:
そして最後に
私は疑問に思っています、次に実行する必要があります:
(何かを台無しにした場合に備えて、そのコマンドを実行する前に確認したいと思います)
とにかく、質問は非常に簡単です。サーバーを閉じて再実行するにはどうすればよいですか。
お時間をいただきありがとうございます。
r - Windows での Rserve によるメモリ管理
感度分析、最適化、シミュレーションの起動など、Python でさまざまなタスクを実行する必要があります。ただし、シミュレーション結果の最初の後処理は、R と、Rdata に格納された巨大なデータベース (最大 3 Gb を表すいくつかのデータ テーブルを含む 8 Gb) に依存しています。そのため、データの読み込みを繰り返さずに R スクリプトの呼び出しを繰り返す必要があります (これには数分かかります)。私は最初に pyRserve を試しましたが、未加工の R よりも厳しいと思われるメモリ制限に直面しています。
と:
次のエラーが表示されます。
そう:
1/ Rserve により多くのメモリを割り当てる方法はありますか (通常、私の構成では未加工の R、つまり 16 Gb に割り当てられた量)?
2/ Rdata を一度だけロードしてから、同じワークスペース内で R スクリプトを実行するために、Rserve に代わるものはありますか?