問題タブ [deployr]
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.
r - DeployR で変数を 1 回読み込む
モデルをトレーニングして「rpartModel.RData」というファイルに保存しました。R スクリプトでこのモデルを DeployR で使用するには、スクリプトが呼び出されるたびにモデルをロードする必要があります。ファイルを 1 回だけロードし、変数を R スクリプトで使用する方法はありますか?
私のコード:
r - R コードと Web サーバーの統合
概要: Python で記述された Web サーバーに R ライブラリを統合する必要があります。さまざまなブログやスタック オーバーフロー スレッドで一般的に言及されているいくつかのオプションを検討しました。私が遭遇したスレッドは、Rpy2 や pypeR などのライブラリを比較し、R と python を統合するための具体的な答えを提供します。私が探しているのは、(将来の拡張性のために) 多数のプログラミング言語/クライアントから R コードにアクセスできるようにするための一般的なソリューションです。
要件:
- R コードは、負荷の高い計算を処理するために個別に実行する必要があり、アプリケーション サーバーに埋め込まれないようにする必要があります。
- R モジュールはスケーラブルで保守が容易でなければなりません。アプリケーション サーバー (python で記述) への任意の変更は、R コードの変更をトリガーするべきではありません。
- R モジュールは、Python 以外の Web フレームワークを使用してさらにアプリケーションを開発するための API として使用できます。
検討済みのオプション:
- rpy2、pypeR: 1 つのオプションは、別の Python サーバーを作成し、そのサーバーが rpy2 を使用して R コードを処理できるようにすることです。アプリ サーバーは、2 番目のサーバーに要求を送信できます。
- Rserve と pyRserve: Rserve と pyRserve クライアントを使用して、R と python の間で通信します。
- Apache Thrift と Protocol Buffer: rprotobuf は、R が Protocol Buffer と連携するためのインターフェイスですが、Apache Thrift で R のサポートを見つけることができませんでした。R サーバーを作成するよりも、Thrift やプロトコル バッファーのようなものが優れているでしょうか。
- Rapache と Rook: R で Rapache と Rook パッケージを使用して、要求を処理するためのサーバーをセットアップします。
- deployR: Revolution Analytics によって作成されました。
これらのうち、理想的な選択肢、またはリストにないその他のオプションはどれですか?
python - Python で deployR を使用する
Python サーバーの背後でdeployRを使用する予定です。公式ドキュメントでは、これを行うにはコア API を確認することを提案しています。
Python で deployR を使用する例はありますか? github リポジトリまたはブログが役立ちます。
java - RBroker Java を使用した DeployR
私は (昨日から) 使用するのが初めてで、クラスのコンストラクターにDeployR
何が必要かを知りたいです。ランディングページ用ですか?それとも、基本的なもの( http://localhost:8000 )だけが必要ですか?URL
RBrokerConfig
URL
URL
javascript - DeployR JavaScript API
r を統合して、Ubuntu マシンで DeployR open 8.0.0 を使用して非常に単純な Web アプリケーションを作成しようとしています。クライアント側で次のコードを使用しています。
および次の R コード:
私が得ているのは、ファイルをアップロードするためのボタンだけです...どこが間違っているのかわかりません...助けてください。
r - DeployR Open - ファイル システムへのアクセスを制限する
DeployR のドキュメントによると、各セッションはロックダウンされています。
「デフォルトでは、DeployR グリッドで実行されている R セッションは、R 作業ディレクトリの外部にあるファイルまたはディレクトリへのアクセスを許可されていません」
ただし、Basic_User ロールを持ち、Windows の c:\ ドライブからファイルを読み取るユーザーを使用して、簡単なスクリプトをアップロードできました。
ファイルシステムへのアクセスをどのようにロックダウンしますか? 私は何かを逃したようです。
r - Linux で実行されている DeployR サーバー (Amazon EC2 でホストされている) に R パッケージをインストールする方法は?
Amazon EC2 インスタンスでホストされている Redhat Linux に DeployR を正常にインストールしました。DeployR ランディング ページに正常に移動し、[診断] タブを確認すると、DeployR が実行中であると表示され、正常に表示されます。
簡単な R スクリプトをテストし、DeployR で問題なく動作しましたが、RJDBC パッケージをインストールする必要があります: install.packages("RJDBC",dep=TRUE)
ドキュメントはパッケージ管理について明確ではありません: https://deployr.revolutionanalytics.com/documents/admin/r-package-mgmt/
「この R スクリプトを DeployR グリッド ノードで手動で実行してください」と表示されます。しかし、グリッド ノードでスクリプトを実行する方法がわかりません。グリッド ノードにアクセスするにはどうすればよいですか?
一般に、DeployR のパッケージをインストールする方法に関するガイダンスが必要です。