「functions.txt」ファイルに単純な関数 f1(paramter) があります。
次のようにバッチファイルtest.batを作成します
FOR /L %%G in (-100,1,100) do xgSubmit.exe /group=tt1Test /command Rscript.exe -e
"source('functions.txt');f1(%%G)" > "Out.%%G.txt"
私が使用するWindowsコマンドプロンプトで
xgConsole.exe test.bat /openmonitor /AvoidLocal=ON
私がやろうとしているのは、incredibuild を使用して異なるマシンで関数 f1() を計算することです。
私が観察したのは、ローカルで実行されている関数がファイル Out.%%G.txt に値を返すことですが、リモートで実行されている関数は次のエラーで失敗することです
Error in structure(.Internal(Sys.getenv(as.character(x), as.character(unset))), :
unsupported conversion to 'UCS-2LE' from codepage 1252
Calls: local ... eval -> eval -> as.vector -> Sys.getenv -> structure
Execution halted.
リモート マシンには R プログラムがインストールされていません。
私は正しいことをしていますか?リモート コンピューターに R プログラムがインストールされていなくても、incredibuild と Rscipt は動作するはずですか?
詳細な回答を提供することは非常に親切です。