GPU Goblin

자주 묻는 질문

찾는 내용이 없나요? contact@gpugoblin.com으로 문의하세요.

프로젝트

GPU Goblin은 무엇인가요?

사람들이 빌려준 컴퓨터로 이루어진 연구용 컴퓨팅 네트워크입니다. 연구자는 큰 연산 능력이 필요한 연구에 사용할 수 있고, 기여자는 필요하지 않을 때 그래픽카드나 프로세서를 빌려줍니다.

GPU Goblin은 누가 만드나요?

GPU Goblin은 프랑스 툴루즈의 연구소 LAAS-CNRS의 구성원인 Nicolas Michel이 설계하고 개발했습니다. 개인 프로젝트이며 CNRS의 공식 서비스가 아닙니다.

무료인가요?

네, 연구 및 모든 비상업적 용도에는 무료입니다. 빌려주는 데는 전기 요금 외에 비용이 들지 않으며, 연구를 위한 그리드 계산도 무료입니다. 소프트웨어는 PolyForm Noncommercial 라이선스로 소스가 공개되어 있습니다.

오픈 소스인가요?

소스 코드는 공개되어 있지만 PolyForm Noncommercial 라이선스를 따릅니다. 연구 및 비상업적 용도에는 무료이지만, OSI가 정의하는 오픈 소스는 아닙니다. 상업적 이용에는 저작자의 동의가 필요합니다.

프로젝트는 지금 어느 단계인가요?

베타 준비 중입니다. 그리드는 작동하며, 더 넓게 공개하기 전에 시험하고 있습니다. 현재는 Linux에서 작동합니다. Windows 버전은 곧 출시되며, Android 버전은 계획되어 있습니다.

컴퓨터 빌려주기

보수를 받나요?

아니요. 기여를 기록하는 크레딧을 받지만, 크레딧에는 금전적 가치가 없으며 어떤 보상도 약속하지 않습니다.

내 컴퓨터에 안전한가요?

여러분의 머신은 GPU Goblin 자체 계산 코드만 실행하며, 연구자가 보낸 프로그램은 절대 실행하지 않습니다. 각 작업은 네트워크에 접근할 수 없는 샌드박스 안에서 여러분의 파일과 분리되어 실행되고, 메모리와 디스크 사용량도 제한됩니다.

컴퓨터나 게임이 느려지나요?

여러분이 정합니다. 자리를 비웠을 때만, 정한 시간대에만 빌려주고, 게임이 그래픽카드를 쓰는 동안이나 정한 온도를 넘으면 빌려주지 않도록 할 수 있습니다. 트레이 아이콘에서 언제든 즉시 일시 중지하세요.

전기는 얼마나 쓰나요?

그래픽카드가 부하를 받을 때만큼, 계산하는 동안에만 씁니다. 시간대와 온도를 제한하면 소비 전력도 줄어듭니다.

어떤 하드웨어에서 작동하나요?

Linux x86-64 컴퓨터입니다(Windows 버전은 곧 출시됩니다). NVIDIA, AMD, Intel 그래픽카드는 Vulkan으로 작동하며, NVIDIA 카드는 더 빠른 네이티브 CUDA 엔진도 사용할 수 있습니다. 프로세서도 작동하지만 더 느립니다.

화면이 없는 서버나 그래픽카드가 여러 개인 머신도 빌려줄 수 있나요?

네. 애플리케이션에는 서버용 콘솔 모드가 있으며, 그래픽카드가 여러 개인 머신은 각 카드가 따로 계산하고 모두 여러분의 계정에 연결됩니다.

내 컴퓨터가 연구자의 데이터를 볼 수 있나요?

작업에 필요한 데이터의 조각만 받습니다. 숫자 배열이며, 파일 이름도 무엇을 나타내는지에 대한 설명도 없습니다(텍스트는 숫자 토큰으로 전달됩니다). 연구자는 민감한 데이터를 공개 그리드에 보내지 않도록 안내받습니다.

내 IP 주소가 보이나요?

서버 대역폭을 아끼기 위해 머신끼리 데이터를 공유합니다. 이 기능이 켜져 있는 동안에는 같은 데이터에 대한 권한을 받은 다른 머신이 여러분의 공인 IP 주소를 볼 수 있습니다. 이 기능은 끌 수 있습니다.

연구자용

무엇을 계산할 수 있나요?

현재는 큰 행렬 곱, 텐서 연산 그래프로 기술된 계산(45개가 넘는 연산자, 예를 들어 PyTorch에서 캡처), 그리고 머신러닝 모델 학습(합성곱 신경망, 트랜스포머, 언어 모델)입니다. 어떤 단일 머신보다 큰 계산은 자동으로 분할됩니다. 기여자의 머신은 플랫폼 카탈로그에 있는 종류의 계산만 실행하며, 임의의 코드는 절대 실행하지 않습니다. 다른 종류는 차차 카탈로그에 추가되니, 필요한 것을 알려 주세요.

결과는 어떻게 검증하나요?

모든 결과는 사용되기 전에 독립 검증기가 다시 계산하거나, 다른 기여자가 수행한 같은 계산과 측정된 허용 오차 범위 안에서 비교합니다.

내 데이터는 어디에 있나요?

기본적으로 연구실의 노드에 있습니다. 노드는 연구실에 설치하는 서비스로, 데이터셋을 그대로 보내지 않습니다. 계산하는 머신에는 계산할 연산과 각 작업에 필요한 숫자만 보냅니다. 서버는 연구 데이터를 전혀 저장하지 않습니다.

어떻게 이용할 수 있나요?

계정에서: 이메일 주소로 로그인한 뒤 연구자 이용 신청서를 작성하세요.