브라우저 요구 사항
최신 안정 버전의 Chrome, Edge, Firefox 또는 Safari를 사용하고 JavaScript, WebSocket, Canvas를 허용하는 것이 좋습니다. 관리형 네트워크에서 장시간 연결을 차단하면 인증 후 화면이 검게 표시되거나 계속 재연결될 수 있습니다.
먼저 브라우저 확장 프로그램의 영향을 확인한 뒤 다른 브라우저나 네트워크에서도 테스트하세요. 페이지 새로고침은 물리 Mac 재시작과 다릅니다.
전용 Mac을 대여한 뒤 콘솔에서 브라우저 원격 데스크톱을 열어 환경과 디스크를 확인하세요. 오래 걸리는 MLX 추론은 SSH와 tmux로 실행하면 브라우저 탭에 작업을 묶어 두지 않아도 됩니다.
OsxNode M4-16: 통합 메모리 16GB / SSD 256GB. 접속 방식에 따라 메모리 용량이 늘어나지는 않습니다. 기간 만료 후 갱신하지 않으면 시스템이 종료됩니다.
노드가 개통되면 데스크톱 클라이언트를 별도로 설치할 필요가 없습니다. 로그인 후 인스턴스 상세 화면에서 원격 데스크톱을 여세요. 공개 안내 페이지에서는 인스턴스에 직접 접속할 수 없습니다.
콘솔에 로그인해 주문에 해당하는 노드와 대여 기간을 확인한 다음 인스턴스 상세 화면을 여세요. 접속 정보가 아직 표시되지 않으면 결제 및 개통 상태를 먼저 확인하고, 다른 주문의 주소로 접속을 시도하지 마세요.
인스턴스에서 ‘원격 데스크톱 열기’를 클릭하고 제공된 시스템 사용자 이름과 비밀번호를 입력하세요. 처음 접속한 뒤 초기 비밀번호를 변경해 안전하게 보관하세요. 콘솔 로그인 정보와 시스템 접속 정보는 혼용하지 마세요.
모델 디렉터리가 있는 디스크를 확인한 뒤 활성 상태 보기에서 메모리 압력을 살펴보세요. 먼저 작은 작업으로 환경을 검증하고, 가중치 다운로드와 데이터셋 압축 해제, 추론 실행을 한꺼번에 진행하지 마세요.
최신 안정 버전의 Chrome, Edge, Firefox 또는 Safari를 사용하고 JavaScript, WebSocket, Canvas를 허용하는 것이 좋습니다. 관리형 네트워크에서 장시간 연결을 차단하면 인증 후 화면이 검게 표시되거나 계속 재연결될 수 있습니다.
먼저 브라우저 확장 프로그램의 영향을 확인한 뒤 다른 브라우저나 네트워크에서도 테스트하세요. 페이지 새로고침은 물리 Mac 재시작과 다릅니다.
데스크톱 해상도는 원격 macOS의 디스플레이 설정에 따라 결정됩니다. 브라우저 확대/축소는 로컬 화면 표시만 바꾸며 원격 작업 공간을 자동으로 넓히지 않습니다. 먼저 창에 맞춰 전체 화면을 확인한 다음 필요하면 원격 해상도를 조정하세요.
해상도가 높을수록 전송 부담이 커집니다. 로그를 볼 때 넓은 화면은 필요하지 않습니다. 글자가 작다면 원격 해상도를 계속 높이기보다 앱의 글꼴 크기를 키우세요.
클립보드 사용 가능 여부는 브라우저 권한과 원격 데스크톱 도구의 지원 범위에 따라 달라집니다. 민감하지 않은 짧은 문장으로 먼저 테스트하세요. 단축키가 작동하지 않으면 세션 도구 모음의 클립보드 기능을 사용하세요.
기기 간 이미지 전송, 파일 드래그 앤 드롭, 양방향 클립보드 자동 동기화에 의존하지 마세요. 데이터셋과 가중치는 SSH 파일 전송을 사용하고, 공유 클립보드에 비밀번호를 남기지 마세요.
그래픽 도구를 자주 조작해야 한다면 호환되는 VNC 클라이언트를 사용할 수 있습니다. 로컬 기기가 macOS라면 화면 공유를 이용해도 됩니다. 두 방식 모두 같은 대여 Mac에 연결됩니다.
vnc://HOST:PORT.클라이언트마다 콜론 하나 또는 두 개, 디스플레이 번호를 해석하는 방식이 다를 수 있습니다. 별도의 포트 입력란을 우선 사용하고 디스플레이 번호를 포트로 착각하지 마세요.
VNC 클라이언트를 사용해도 네트워크 왕복 시간은 줄어들지 않습니다. 네트워크 간에 GUI를 많이 조작하면 지연 시간과 대역폭의 영향을 받습니다. 읽기 전용 추론 출력은 SSH로 확인할 수 있습니다.
일반 SSH 세션에서 포그라운드로 실행한 프로세스는 연결이 끊기면 종료될 수 있습니다. 먼저 tmux에 접속해 스크립트를 실행하면 로컬 연결이 끊겨도 세션에 다시 연결할 수 있습니다.
변수 세 개에 콘솔에서 제공된 값을 입력하세요. SSH의 일반적인 포트는 22이지만 실제 외부 포트는 제공된 정보를 기준으로 합니다.
read -r -p "SSH host: " SSH_HOST
read -r -p "SSH user: " SSH_USER
read -r -p "SSH port: " SSH_PORT
ssh -p "$SSH_PORT" "$SSH_USER@$SSH_HOST"
위 변수 입력 예시는 로컬 Bash에서 사용할 수 있습니다. 처음 접속할 때 호스트 지문을 확인하세요. 지문이 바뀌었다면 원인을 먼저 확인하고, 경고를 우회하려고 호스트 인증 확인을 끄지 마세요.
아래 명령은 대여한 Mac에서 실행합니다. Homebrew가 설치되어 있어야 하며, 소프트웨어 설치와 모델 다운로드에 사용할 네트워크 및 디스크 공간이 충분해야 합니다.
brew install tmux
tmux new-session -A -s mlx-lab
세션에 들어간 뒤 Python 환경을 활성화하고 직접 추론 명령을 실행하세요. Ctrl+B를 누른 다음 D를 누르면 세션에서 나올 수 있습니다. SSH에 다시 로그인한 뒤 다음 명령을 실행하면 tmux attach -t mlx-lab 다시 연결됩니다.
tmux는 세션을 유지할 뿐 작업 복구 기능을 제공하지 않습니다. 프로그램 오류, 메모리 부족, 시스템 재시작 또는 대여 기간 만료 시 작업은 종료됩니다. 통합 메모리 16GB를 시스템과 앱이 함께 사용하므로 13B 이상 8-bit 모델은 이 사양에서 실행하지 않는 것이 좋습니다.
노드 선택은 데스크톱 조작 반응에 영향을 주지만 모델 추론 속도와는 다릅니다. 참고 구간은 대략적인 판단에만 활용하고 실제 접속 환경을 대신할 수는 없습니다.
| 노드 | 서비스 지역 | 참고 왕복 지연 시간 | 적합한 작업 |
|---|---|---|---|
| 싱가포르 | 동남아시아 | 20~50ms | 원격 데스크톱, 빌드, 파일 전송 |
| 도쿄 | 동아시아 | 30~60ms | 원격 데스크톱, 빌드, 파일 전송 |
| 서울 | 동북아시아 | 30~50ms | 원격 데스크톱, 빌드, 파일 전송 |
| 홍콩 | 중국 남부 및 동남아시아 | 20~40ms | 원격 데스크톱, 빌드, 파일 전송 |
참고 구간이며 실제 값은 접속 네트워크에 따라 달라집니다. 통신사 라우팅, 무선 네트워크, 프록시, 혼잡 시간대의 정체로 결과가 달라질 수 있습니다. 위 수치는 지연 시간을 보장하지 않습니다.
대용량 가중치를 전송할 때는 지속 전송 속도와 재전송도 확인하세요. 왕복 지연 시간이 낮다고 다운로드가 반드시 빠른 것은 아닙니다. 지연 시간 테스트 한 번만으로 데이터 전송 방식을 결정하지 마세요.
한 번의 실험에서 여러 접속 방식을 함께 사용할 수 있습니다. 상태 확인은 데스크톱, 프로세스 실행은 터미널, 파일 동기화는 파일 도구를 사용하세요. 모든 작업을 원격 데스크톱에서 처리할 필요는 없습니다.
생성된 텍스트를 읽고 로그를 추적하며 명령줄 매개변수를 조정할 때는 SSH로 터미널 내용만 전송하면 됩니다. 오래 걸리는 작업은 tmux에서 실행하고 로그를 원격 파일에 저장하세요. 다시 접속한 뒤 이어서 확인할 수 있습니다.
제한 사항: 그래픽 앱을 직접 조작할 수 없습니다. 터미널 출력도 자동으로 영구 로그에 저장되지 않으므로 직접 저장해야 합니다.
텍스트 작업활성 상태 보기, 파일 디렉터리, 앱 설정, 시각화 결과를 확인할 때는 데스크톱을 사용하세요. 잠깐 확인할 때는 브라우저를, 오래 조작할 때는 VNC 클라이언트에서 화질과 키 매핑을 조정해 사용하면 됩니다.
제한 사항: 화면 반응은 네트워크 상태에 따라 달라집니다. 데스크톱 탭을 닫아도 실험이 중단되거나 대여 기간이 끝나는 것은 아닙니다.
그래픽 작업SSH 채널로 파일을 동기화하고 명령의 대상 경로가 확인된 디스크를 가리키는지 확인하세요. 먼저 소량의 샘플을 전송해 디렉터리 구조를 검증한 뒤 전체 데이터셋을 전송하세요. 결과 파일도 같은 방식으로 가져올 수 있습니다.
제한 사항: 추가 디스크가 다운로드 디렉터리로 자동 지정되지는 않습니다. 모델 도구의 캐시 경로도 직접 설정해야 합니다.
파일 동기화앞에서 SSH_HOST, SSH_USER, SSH_PORT를 설정하고 원격 사용자 디렉터리에 datasets 폴더를 만드세요.
rsync -avP -e "ssh -p $SSH_PORT" ./datasets/ "$SSH_USER@$SSH_HOST:~/datasets/"
원본 경로 끝의 슬래시는 디렉터리 안의 파일을 동기화한다는 뜻입니다. 이 예시에는 대상 파일 삭제 옵션이 없습니다. 다시 실행할 때도 원본과 대상을 확인하세요. 대용량 파일은 미리 분할할 수 있으며 업로드 후 무결성을 확인해 전송이 끝나지 않은 파일을 추론 프로그램에 넘기지 마세요.
아래는 세 가지 관점에서 확인할 항목을 보여 주는 예시이며 실제 화면을 재현한 것이 아닙니다. 실제 버튼, 데스크톱 배치와 클라이언트 메뉴는 제공된 인터페이스를 기준으로 합니다.
hostname
pwd
df -h
tmux list-sessions
‘데스크톱에는 파일이 있는데 터미널에서는 찾을 수 없음’ 문제를 해결할 때는 먼저 양쪽이 같은 인스턴스와 사용자로 접속했는지 확인한 다음 절대 경로와 디스크 마운트 위치를 살펴보세요. 가중치 전체를 바로 다시 업로드하지 마세요.
이 서비스는 전용 물리 Mac을 원격으로 사용할 수 있도록 제공하며, 로컬 컴퓨터의 하드웨어와 브라우저 권한 전체를 원격에 자동으로 연결하지는 않습니다.
원격 세션에서 오디오를 듣거나 실시간 음성 피드백이 필요한 작업을 할 수 있다고 가정하지 마세요. 모델이 오디오를 생성하면 결과 파일을 로컬로 다운로드해 확인할 수 있습니다. 오디오 파일 전송과 데스크톱 오디오 전송은 별개입니다.
로컬에 연결한 USB 기기는 대여 Mac의 주변기기로 사용할 수 없습니다. 실제 기기 연결이 필요한 디버깅 작업에는 이 방식이 적합하지 않습니다. 파일로 가져올 수 있는 데이터는 원격으로 동기화한 뒤 처리할 수 있습니다.
브라우저나 VNC 클라이언트를 닫으면 화면 접속만 끊깁니다. SSH 작업이 계속 실행되는지는 세션 관리 방식에 따라 달라지며 tmux가 대여 기간을 연장하지는 않습니다. 기간 만료 후 갱신하지 않으면 시스템이 종료되므로 결과를 미리 가져오세요. 원격 디스크를 장기 백업용으로 사용하지 마세요.
접속 문제로 도움이 필요하면 콘솔 지원 티켓에 노드 이름, 주문 번호, 발생 시각과 시간대, 사용한 접속 방식, 전체 오류 메시지를 적어 제출하세요. 티켓 본문에 시스템 비밀번호, 개인 키 또는 기타 민감한 접속 정보를 포함하지 마세요.
일, 주, 월, 분기 단위로 대여 기간을 선택하세요. 모델이 통합 메모리 16GB에서 실행되는지 먼저 확인한 뒤 데이터 경로와 지속 세션을 준비하세요. 작업이 끝나면 결과를 가져오세요. 기간 만료 후 갱신하지 않으면 시스템이 종료됩니다.