snowfall

    0熱度

    1回答

    我在R降雪包中使用sfApply進行並行計算。有32000個測試運行。代碼在啓動計算時工作正常,它會創建46個Rscript.exe進程,每個Rscript.exe的CPU使用率爲2%。整體CPU使用率約爲100%,並且結果不斷寫入磁盤。計算通常需要幾十個小時。奇怪的是,Rscript.exe進程逐漸變爲非活動狀態(cpu usage = 0),並且相應的cpu也處於非活動狀態。兩天後,通過查看C

    0熱度

    3回答

    我有很多行和列的表男,從文本文件獲得: M <- read.table("text.csv",header=TRUE,sep="\t") 要獲取列的行列我成功地使用: M <- apply(M,2,rank) 我想加快計算速度,但我沒有成功實現這個功能在降雪。 我想: library(snowfall) sfStop() nb.cpus <- 8 sfInit(parallel=TR

    0熱度

    2回答

    我想通過使用CSS3使用降雪動畫。但是,當我使用CSS代碼,我的網站大多數內部鏈接禁用。另外我無法從網站選擇任何內容。 這裏我的代碼: body { background-color:#333; } #snow{ background: none; font-family: Androgyne; background-image: url('http://www.w

    0熱度

    1回答

    我在R中進行了一些功能,將化學質譜(具有兩列整數質量和強度的矩陣)與基於自定義光譜相似性函數和化合物的所謂保留指數(即洗脫時間)的匹配(例如,參見http://webbook.nist.gov/cgi/cbook.cgi?ID=C630035&Mask=200)。爲此,每個記錄的列表元素「RI」必須與庫中的列表元素進行比較,並且當絕對偏差小於給定容差時,它應該將最佳譜庫匹配添加到我的記錄中。下面是

    5熱度

    1回答

    我一直試圖在我的大學的集羣上運行Rmpi和snowfall,但由於某種原因,無論我分配了多少計算節點,我的snowfall初始化只能在一個節點上運行。 這裏是我如何對其進行初始化: sfInit(parallel=TRUE, cpus=10, type="MPI") 任何想法?我會根據需要提供說明。

    1熱度

    1回答

    我正在使用降雪進行並行計算。我總是隻在一臺機器上安裝多個CPU(> 20個內核)。我正在處理大量數據(> 20GB)。 sfExport()需要很長時間。 當我在我的筆記本電腦上運行我的測試代碼並檢查CPU使用情況時,有時也會在沒有sfExport()的情況下運行。 我的代碼的某些部分嵌套了sfLapply()函數。像: func2 <- function(c,d, ...) { r

    4熱度

    1回答

    我有兩臺服務器在局域網上在CentOS 6.4最小的全新安裝和R 3.0.1。兩臺計算機都安裝了並行,降雪和降雪軟件包。 的服務器可以ssh到對方的罰款。 當我試圖使集羣在任一方向,我得到一個密碼的提示,但在輸入密碼後,它只是掛起那裏無限期地。 makePSOCKcluster("192.168.1.1",user="username") 如何解決此問題? 編輯: 我還試圖調用makePSOC

    0熱度

    1回答

    當我在R中應用此代碼時,循環和sapply比降雪的函數更快。我究竟做錯了什麼? (使用的窗戶8) library(snowfall) a<- 2 sfInit(parallel = TRUE, cpus = 4) wrapper <- function(x){((x*a)^2)/3} sfExport('a') values <- seq(0, 100,1) benchmark(for

    5熱度

    3回答

    我有一個數據集,其中約500k約會時間在5到60分鐘之間。 tdata <- structure(list(Start = structure(c(1325493000, 1325493600, 1325494200, 1325494800, 1325494800, 1325495400, 1325495400, 1325496000, 1325496000, 1325496600, 132549

    4熱度

    1回答

    我在記錄中使用R中的無效記錄器。 我有一個使用R中的降雪實現的並行算法。並行進程的每個核心都在記錄器中記錄一箇中間輸出。但是這個輸出沒有顯示在記錄器中? 我們可以在使用降雪的並行作業中使用徒勞登錄器進行登錄嗎? 添加它是如何完成的: 我的具體情況有點不同。我使用我創建的共享對象從R調用C函數。該函數是一種迭代算法,我需要每隔幾次迭代記錄日誌。我有興趣從C函數登錄到無用的記錄器。爲什麼徒勞的記錄器?