問題タブ [snow]
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 - makeCluster で並列または雪でオプションを指定するにはどうすればよいですか
私はWindows でparallel
またはsnow
パッケージを使用しています。このmakeCluster
関数はrscript
引数を取り、Rscript
ワーカーで実行する場所を指定できます。--vanilla
なぜオプションを実行したいのですか?
編集:makeCluster(2, rscript='pathToMyRScript --vanilla')
私のボックスで実行が機能していません
r - R 並列コンピューティング用の snow パッケージのノードでオブジェクトを使用できるようにする方法
これは私が理解するのが難しいと思うものです:
引数の遅延評価のため、最初の関数は機能しません。しかし、遅延評価とは何ですか? mult() が実行されるとき、x を評価する必要はありませんか? 2 番目の方法は、x を強制的に評価するため機能します。ここで、最も奇妙なことが 3 番目の関数で発生します。mult() が追加の引数として x を受け取るようにするだけで、突然すべてが機能します!
もう 1 つのことは、parLapply() を呼び出す関数内ですべての変数と関数を定義したくない場合はどうすればよいでしょうか? 以下は間違いなく機能しません。
これらすべての変数と関数を引数として渡すことができます。
または、clusterExport() を使用することもできますが、エクスポートするオブジェクトが多数ある場合は面倒です。より良い方法はありますか?
r - Windows クラスターでの並列 R
バックエンドでいくつかのノードを使用して Windows HPC サーバーを実行しています。バックエンドから複数のノードを使用して Parallel R を実行したいと考えています。Parallel R は Windows で SNOW を使用している可能性があると思いますが、それについてはよくわかりません。私の質問は、バックエンド ノードにも R をインストールする必要があるかどうかです。ノードあたり 32 コアの 2 つのノードを使用するとします。
今のところ、ハングアップしています。
他に何をする必要がありますか? バックエンド ノードが相互に通信できるようにするために、ある種の sshd が実行されている必要がありますか?
r - R: doParallel/snowfall でクラスターを作成するとハングします
LAN 上に 2 台のサーバーがあり、Centos 6.4 最小および R 3.0.1 が新規インストールされています。両方のコンピューターに doParallel、snow、および snowfall パッケージがインストールされています。
サーバーは互いに正常にsshできます。
いずれかの方向にクラスタを作成しようとすると、パスワードを求めるプロンプトが表示されますが、パスワードを入力した後、無期限にハングします。
これをトラブルシューティングするにはどうすればよいですか?
編集:
また、(他のコンピューターから) スレーブとして使用できるホストを備えた上記のコンピューターで makePSOCKcluster を呼び出してみましたが、それでもハングします。それで、ファイアウォールの問題がある可能性はありますか?また、ポート 22 で makePSOCKcluster を使用してみました。
これが私のiptablesです