> ## Documentation Index
> Fetch the complete documentation index at: https://docs.baeum.ai.kr/llms.txt
> Use this file to discover all available pages before exploring further.

# PyTorch (MPS)

macOS에서는 NVIDIA CUDA 대신 Apple Metal 기반 MPS 가속을 사용합니다.

## 사전 준비

* [uv + Python](/setup/macos/uv-python) 설치 완료
* Apple Silicon Mac 권장

## 설치 과정

<Steps>
  <Step title="테스트 프로젝트 준비">
    테스트용 디렉터리를 만들고 가상환경을 활성화합니다.

    ```bash theme={null}
    mkdir -p ~/dev/torch-mps-test
    cd ~/dev/torch-mps-test
    uv venv
    source .venv/bin/activate
    ```
  </Step>

  <Step title="PyTorch 설치">
    아래 명령어를 실행합니다.

    ```bash theme={null}
    uv pip install torch torchvision
    ```
  </Step>

  <Step title="MPS 사용 가능 여부 점검">
    아래 스크립트로 GPU 가속 가능 상태를 확인합니다.

    ```bash theme={null}
    python - <<'PY'
    import torch
    print("torch:", torch.__version__)
    print("mps available:", torch.backends.mps.is_available())
    print("mps built:", torch.backends.mps.is_built())
    PY
    ```
  </Step>
</Steps>

## 설치 확인하기

* `mps available: True`가 출력되면 MPS 가속을 사용할 수 있습니다.

## 문제 해결

* **`mps available: False`**: macOS 버전과 PyTorch 버전을 업데이트한 뒤 다시 확인합니다.
* **Intel Mac 사용**: MPS가 지원되지 않으므로 CPU 모드로 동작합니다.

## 설치 점검 목록

* 관리자 권한/필수 도구 등 사전 요구사항을 먼저 확인했습니다.
* 설치 후 버전 확인 명령어(`--version`)를 실행해 정상 설치를 검증했습니다.
* PATH/환경변수 변경이 필요한 경우 터미널을 다시 열어 적용 여부를 확인했습니다.
* 문제가 생겼을 때를 대비해 설치 로그 또는 스크린샷을 남겼습니다.

## 관련 문서

<CardGroup cols={2}>
  <Card title="Setup 홈" icon="house" href="/setup/index">
    운영체제별 설치 흐름을 다시 확인합니다.
  </Card>

  <Card title="다음: Rancher Desktop" icon="arrow-right" href="/setup/macos/rancher-desktop">
    다음 설치 단계를 이어서 진행합니다.
  </Card>
</CardGroup>
