R CUDA 패키지를 만들려고합니다. package.skeleton을 사용하여 R 패키지를 만들었습니다. 그런 다음 패키지 폴더에 configure.ac 파일을 작성하고 CUDA 코드 및 Makefile.in 파일을 사용하여 src 디렉토리를 만들었습니다. 나는 NAMESPACE : useDynLib(cFunction)
에 썼다.R CUDA 패키지에 대한 R CMD 확인 실패
.so 파일이 패키지 폴더에 만들어집니다.
** testing if installed package can be loaded Error in library.dynam(lib, package, package.lib) : shared object ‘cFunction.so’ not found Error: loading failed Execution halted ERROR: loading failed
내가 여기 잘못하고있는 무슨 알아낼 수 없습니까 : 나는 R의 CMD 체크를하고있는 중이 야 때, 나는 다음과 같은 오류가 발생합니다. .so 파일을 내 패키지 폴더의 libs 폴더에 넣으려고했는데 성공하지 못한 패키지 폴더의 src 폴더에 넣었습니다. LD_LIBRARY_PATH에 패키지 폴더의 경로를 넣었지만 여전히 작동하지 않았습니다.
또한 패키지 이름을 useDynLib로 사용하면 작동하지 않습니다. 도와주세요.
이미 gputools 패키지를 보았지만 gputools.so가 어디에 있는지 이해할 수 없기 때문에 .so 파일도 내 패키지의 같은 위치에 보관할 수 있습니다. – user1439690