RunSnack은 계정이나 클라우드 플랫폼의 필요성을 제거하고 단일 링크를 통해 사용자가 다른 사용자와 직접 GPU 컴퓨팅을 공유할 수 있게 하는 도구입니다. 이는 전통적인 인프라 없이 A100 또는 4090과 같은 하드웨어에 대한 단기 접근이 필요한 ML 연구자 및 학생을 대상으로 합니다.

  • 호스트는 GPU용 공유 가능한 링크를 생성하기 위해 스크립트를 실행합니다.
  • 임차인은 브라우저에서 링크를 열어 GPU 접근 권한이 있는 즉시 xterm.js 터미널에 액세스합니다.
  • 컴퓨팅은 읽기 전용, 권한 감소 설정이 적용된 샌드박스화된 Docker 컨테이너 내에서 실행됩니다.
  • 데이터 전송은 중앙 서버 가시성 없이 암호화된 피어투피어 통신을 위해 WebRTC를 사용합니다.
  • 마켓플레이스는 유기적이며 사용자들이 Discord 또는 기타 채널을 통해 가격을 직접 협상할 수 있습니다.

저자는 기존 서비스와 비교하여 보안 우려, 영구 저장소와 같은 누락된 기능 및 가격 기대치에 대한 ML 커뮤니티의 피드백을 구하고 있습니다.