로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

RBPT

미니 Apple Intelligence는 어떻게 작동하는가?

  • RBPT
  • 조회 수 633
  • 2024.08.17. 17:59
원래는 학습 쪽까지 다 쓰려 했는데 귀찮아서 추론만 씁니다.
 
ltFwRuY0CvMWILnYDv8Pn.jpeg
Apple Intelligence는 기반 모델 (Foundation Model) 과 LoRA (Low-Rank Adapter) 로 나뉘게 됩니다.

3tDGKd7ac-dzVL_1aXexB.jpeg

LoRA는 기반 모델을 특정 상황에 맞추어 사용할 수 있도록 추가로 트레이닝 후 어댑터 형식으로 분리하는 기법입니다. 기반 모델을 처음부터 학습시키는 것에 비해 훨씬 낮은 학습 비용이 소모된다는 장점이 있습니다. Apple Intelligence는 추론 상항 (Proofreading, 글무리 요약, 메일 답장, ...) 에 맞춘 다양한 LoRA들을 보유하고 있습니다. 이러한 LoRA들의 파일 크기는 몇십 메가바아트 수준 (Apple Intelligence Foundation
Language Models, Section 5.1) 으로, 이러한 작은 파일 사이즈 덕분에 LoRA들을 향시 주 저장장치에 상주시키지 않고도 빠른 추론을 이루어 낼 수 있습니다.

 

On-device 모델
On-device 모델은 사용자 개개인의 장치에서 작동하는 모델입니다. 파라미터 사이즈는 대략 3B (30억), 토크나이저의 Vocab 크기는 49K (4.9만) 정도입니다 (Apple Intelligence Foundation
Language Models, Section 3.1.6) (*1). 모바일 장치의 적은 RAM 사이즈에 타협하기 위해, Apple Intelligence의 On-device 모델은 평균 3.7-bit 양자화 처리가 되어 있습니다. Apple 연구진들은 Transformer 아키텍처의 구조 상 모든 레이어가 같은 종류의 Precision Size를 유지할 필요가 없다는 것을 알아냈고, 이러한 바탕으로 일부 레이어들은 4-bit에서 한단계 더 압축된 2-bit로 압축 처리됩니다 (Apple Intelligence Foundation
Language Models, Section 5.2, Mixed-precision quantization).
이러한 최적화 덕에 Apple Intelligence의 On-device 모델은 최대 초당 30개의 토큰을 처리할 수 있게 되었습니다.

 

Online 모델
On-device에서 해당 추론 요청을 처리할 수 없다고 판단되는 경우 공은 Apple의 Private Compute Cloud (PCC) 로 넘어갑니다. PCC의 장비들은 애플의 Apple Silicon 칩과 macOS 및 iOS의 AI 기술들을 따온 추론 전용 OS를 기반으로 작동하게 됩니다. 이러한 추론 요청은 사용자의 민감한 정보를 포함할 확률이 아주 높으며, 사용자의 정보가 탈취되는 것을 방지하기 위해 PCC 노드들은 다양한 보안 조치들을 적용받습니다.
- 모든 PCC 서버들은 Secure Enclave와 Secure Boot가 활성화 되어 있으며, 애플의 신뢰 체인에서 검증되지 않은 프로그램의 실행이 원천 차단됩니다. 서버 관리를 위한 원격 쉘, 원격 수치 수집 등의 기능도 전부 제공되지 않으며, 대신 퍼포먼스 모니터링을 위한 제한된 수준의 수치만 확인할 수 있습니다. JIT 코드 컴파일 또한 불가합니다.
- 사용자의 단말에서 PCC 서버에 전송되는 모든 요청은 추론이 끝나는 즉시 삭제됩니다. 데이터 유출을 방지하기 위해, PCC와 사용자 간의 모든 트래픽은 쌍방향 암호화됩니다. PCC 노드는 사용자의 인퍼런스 요청 데이터가 적재되는 메모리의 주소 공간을 잦은 주기로 재사용합니다. 이렇게 하면 만약의 버그로 인해 사용자의 요청이 지워지지 않고 남아있게 되더라도 강제로 다른 데이터로 덮어씌울 수 있습니다.
- 물리적인 침입에 의한 공격을 막기 위해, PCC 장비는 매 부팅 시마다 시스템 볼륨의 암호화 키를 재생성합니다. 이 키는 메모리에만 저장되며, 플래시 드라이브에 남지 않습니다. 이러한 조치를 통해 PCC 장비는 매 재부팅 시마다 모든 데이터가 삭제되는 효과를 얻습니다.
 


GTtKWihbgAAHNz2.png

GTtKWikbIAE_V20.jpeg

GTtKWinb0AA-49K.png

GTtKWioawAErjU1.png

 

(iOS에서 사용하는 추론 기반 프롬프트, 출처: 트위터)
 
 
출처:

https://security.apple.com/blog/private-cloud-compute/

https://arxiv.org/pdf/2407.21075

 

RBPT
2141 / 1260 / 2217 / 1864 / 2014 / 2093 / 1842 / 2190 / 2093 / 2094 / 1998
댓글
1
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 240809 수정 file admin 18.08.04 118114 13
핫글 미니 삼성이 다행스럽게도 선택을 빨리해서 다행이네요 [4] update 엔당이희망입니다 19:27 815 15
핫글 미니 삼성PDK를 만저봤다던 지인 후기 [6] update 갠냑시 16:28 885 11
핫글 미니 한눈에 보는 픽셀과 갤럭시 카메라 차이 [1] file S.R 13:15 552 9
218447 미니 구글 픽셀 9 시리즈 디자이너가 말하는 디자인 [9] file AquStar 24.08.17 665 3
218446 미니 EX-A320M-GAMING 보드는 전설이다... [5] file PatGelsinger 24.08.17 402 3
218445 미니 Termux 스냅드래곤 GPU 가속 근황 [11] file 흡혈귀왕 24.08.17 861 6
218444 미니 [란즈크] 갤럭시Z폴드6 어쩌면 가장 이상적인 크기와 디자인 만족기 [5] 우주안녕 24.08.17 1386 5
218443 미니 테두리 있는 배경화면 괜찮네요 [3] file Alternative 24.08.17 538 1
218442 미니 맘에 드는 케이스 찾기가 힘들군유 ㅠ [14] 익명 24.08.17 353 0
218441 미니 외산폰이 어려워보이는게 글에서도 보이기는해요 [17] 베이어 24.08.17 1185 14
218440 음향 요즘 돌비애트모스 음원이 엄청 많아졌슈 [7] file 닉포토 24.08.17 518 2
218439 미니 사랑해요 보스 [7] file 닉포토 24.08.17 673 3
218438 미니 아이폰15 프맥 못쓰겠네요 ㅠㅠ [13] 띵홍 24.08.17 1025 1
218437 미니 시즌 2024번째 아이패드 고민 워런티비오루 24.08.17 305 0
218436 미니 플라스틱보다 유리가 확실히 낫다 느낀게 A35네요 [8] 샤오미아이폰 24.08.17 1056 1
218435 미니 체감상 s21 글라스틱보다 a34 플라스틱이 더 [2] 빅코 24.08.17 687 0
218434 미니 플라스틱이고 글래스고 뭐고 그냥 없앱시다 [2] file Pepsi베어 24.08.17 816 2
218433 미니 저는 플래그십에 플라스틱 반대입니다. (S21) [1] Q815S 24.08.17 529 2
218432 미니 삼성의 배째라 모드를 억제할 무언가가 있었으면 좋겠어요 [14] Niflheimr 24.08.17 1653 15
218431 미니 전 사실 플라스틱 좋아하는데.. [7] 미코한량 24.08.17 608 1
218430 미니 갤럭시 순정 카메라 HDR 가끔 오동작하네요 [7] file 뽀송벙어리 24.08.16 400 1
218429 미니 인텔 코어 울트라 9 애로우레이크 QS는 5.7GHz 클럭, 모든 P코어 5.4GHz 달성 file PatGelsinger 24.08.16 254 0
218428 미니 중국폰들 진짜 매력있네요 [27] 치즈볼 24.08.16 1529 2
218427 미니 PX13 지헬퍼 쓰니까 좋네요 [6] file Magyarország 24.08.16 377 3
218426 미니 갤럭시 탭 S10+, S10 Ultra 국내 전파인증 [1] file 운김 24.08.16 1026 3
218425 미니 폴드6 슬림 출시에 대한 호구적 관점.txt [13] 갤럭시S2 24.08.16 1128 9
218424 미니 외산폰 VOLTE 는 왜 [5] Pepsi베어 24.08.16 598 0
218423 미니 진정한 조화는 난 둘다로 귀결됩니다 file 가마 24.08.16 245 1

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...