[개나 소나] Jcuda 설치가이드

2015. 4. 1. 13:47cuda

반응형

[윈도우 Jcuda 설치]

 

[Jcuda 설치 전 설치가 되어 있어야 하는 것들]

1. java

2. 이클립스

 

================================================================

 

1. 먼저 cuda 가 설치 되어 있어야 한다.

 

[다운로드 사이트]

https://developer.nvidia.com/cuda-downloads-geforce-gtx9xx

 

 

여기서 주의 사항 : 

-> 최신 버전이라고 무조건 다운을 받으면 Jcuda가 실행되지 않을 수 있다. 즉, cuda랑 Jcuda의 버전이 맞아야 실행이 가능하다.

 

ex )

cuda 5.0 = jcuda 0.5.0

cuda 6.0 = jcuda 0.6.0

cuda 6.5 = jcuda 0.6.5

 

2. [1]에서 다운 받은 cuda 설치 파일을 실행한다.

 

3. 설치가 끝나면 Jcuda를 다운 받는다.

[다운로드 사이트]

http://www.jcuda.org/downloads/downloads.html

 

 

Jcuda를 다운 받을 시 cuda의 버전에 맞게 다운을 받아야 한다. 

 

ex )

cuda 5.0 = jcuda 0.5.0

cuda 6.0 = jcuda 0.6.0

cuda 6.5 = jcuda 0.6.5

 
위와 같이 버전을 같게 해야 한다.
 
그럼 기본적인 설치가 끝났다.
 
4. Jcuda test file 실행해보기
 
4.1 자바 프로젝트 생성
이클립스에서 자바 프로젝트를 만든다.
(java 프로젝트 생성과 방법 동일)
 
4.2 Jcuda 설정하기
프로젝트를 우클릭 후 properties 클릭
 

 

4.3 path 설정
Java Build Path -> Libraries -> Add External JARS...

 

4.4 JAR 파일 선택

jcuda를 다운 받은 파일의 위치를 찾아서, 파일 안에 있는 모든 .jar 파일을 선택해 준다.

 

 

4.5 library location 설정

 

4.6 external folder 설정

jcuda 가 설치되어 있는 경로를 입력해 준다.

 

4.7 test 코드 작성
 
import jcuda.*;
import jcuda.Pointer;
import jcuda.runtime.JCuda;
 
public class main
{
public static void main(String[] args)
{
Pointer pointer = new Pointer();
JCuda.cudaMalloc(pointer, 4);
System.out.println("Pointer: " + pointer);
JCuda.cudaFree(pointer);
}
}
 
 
실행 결과는 아래와 같음 : 
Pointer: Pointer[nativePointer=0x0,byteOffset=0]
 
 
 
 

 

 

 

반응형