Bir Windows makinesinde R paket gputools'u yüklemeye çalışıyorum. install instuctions'a göre, pencereler için destek yoktur. Bununla birlikte, linux yönergeleri, r paketinin cuda klasörünü nerede bulacağını öğretmekle ilgili, bu yüzden windows'ta bunun mümkün olabileceğini düşünüyorum.Windows'ta gputools yükleme
config.mk dosya g C:/R/R-3.1.2
ile C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v6.5/lib
ve $(R_HOME)
ile $(CUDA_HOME)
her örneği değiştirerek config.mk dosyada değişiklik
# set R_HOME, R_INC, and R_LIB to the the R install dir,
# the R header dir, and the R shared library dir on your system
R_HOME := $(shell R RHOME)
R_INC := $(R_HOME)/include
R_LIB := $(R_HOME)/lib
# replace these three lines with
# CUDA_HOME := <path to your cuda install>
ifndef CUDA_HOME
CUDA_HOME := /usr/local/cuda
endif
# set CUDA_INC to CUDA header dir on your system
CUDA_INC := $(CUDA_HOME)/include
ARCH := $(shell uname -m)
# replace these five lines with
# CUDA_LIB := <path to your cuda shared libraries>
ifeq ($(ARCH), i386)
CUDA_LIB := $(CUDA_HOME)/lib
else
CUDA_LIB := $(CUDA_HOME)/lib64
endif
OS := $(shell uname -s)
ifeq ($(OS), Darwin)
ifeq ($(ARCH), x86_64)
DEVICEOPTS := -m64
endif
CUDA_LIB := $(CUDA_HOME)/lib
R_FRAMEWORK := -F$(R_HOME)/.. -framework R
RPATH := -rpath $(CUDA_LIB)
endif
CPICFLAGS := $(shell R CMD config CPICFLAGS)
olup.
Bundan sonra paket klasörünü rezerve ettim ve install.packages("C:/Users/prg/Desktop/gputools_0.28.tar/gputools_0.28/gputools.zip", repos = NULL)
ile yüklemeyi denedim, ancak bu file ‘src/config.mk’ has the wrong MD5 checksum
hatasını veriyor.
MD5 kontrolünü geçmenin bir yolu var mı? Config.mk klasöründe başka bir şey belirtmem gerekiyor mu?
cdeterman ve RHertel'in önerisini izledikten sonra, MD5 dosyasını sildikten sonra tar dosyasını R CMD build gputools_0.28
ile yeniden yapıyorum. artık şimdi paketini yüklemeye çalışırken bir sağlama toplamı hatası verir, ama bir derleme hatası: Ben Rtools ve MinGW yükledikten
* installing *source* package 'gputools' ...
** libs
*** arch - i386
no DLL was created
ERROR: compilation failed for package 'gputools'
* removing 'C:/Users/prg/Desktop/gputools/gputools_0.28/gputools.Rcheck/gputools'
, ben gputools derlemeye almak için neler yapabileceğini üzerinde herhangi bir fikir?
"Bundan sonra paket klasörünü rezerve ettim" [Yazma R Uzantıları] 'na ihtiyacınız olduğunu düşünüyorum (http://cran.r-project.org/doc/manuals/r-release/R-exts.html) . – Roland
Gputools almadan önce çok denedim. Çalışmayı başarırsanız lütfen bir güncelleme gönderin. – Frash
Sadece MD5 dosyasını silinsin mi? Ya da en azından 'src/config.mk' dosyasına karşılık gelen dosya içindeki çizgi. – cdeterman