Я пытаюсь установить gpoolool R-пакета на машину Windows. Согласно install instuctions, поддержка окон не поддерживается. Однако инструкции linux касаются указания пакета r, где можно найти папку cuda, поэтому я думаю, что это должно быть возможно для окон.установка gputools на windows
Файл config.mk является
# 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)
Я изменил файл Config.mk, заменяя каждый экземпляр $(CUDA_HOME)
с C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v6.5/lib
и $(R_HOME)
с C:/R/R-3.1.2
.
После этого я повторно распаковал папку пакета и попытался установить ее с помощью install.packages("C:/Users/prg/Desktop/gputools_0.28.tar/gputools_0.28/gputools.zip", repos = NULL)
, но это даст ошибку file ‘src/config.mk’ has the wrong MD5 checksum
.
Есть ли способ пройти проверку MD5? Мне нужно указать что-нибудь еще в папке config.mk?
После выполнения рекомендаций cdeterman и RHertel я смонтировал файл tar с R CMD build gputools_0.28
после удаления файла MD5. Попытка не установить пакет теперь уже не дает ошибку контрольной суммы, но ошибка компиляции:
* 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'
Я установил Rtools и MinGW, любые идеи о том, что я могу сделать, чтобы получить gputools компилировать?
«После этого я обновил папку с папкой« Я считаю, что вам нужно изучить [Написание R-расширений] (http://cran.r-project.org/doc/manuals/r-release/R-exts.html) , – Roland
Я уже много пробовал, прежде чем получить gputools. Если вам удастся это сделать, опубликуйте обновление. – Frash
Просто удалите файл MD5? Или, по крайней мере, строка в файле, соответствующая файлу 'src/config.mk'. – cdeterman