Skip to content

기글하드웨어기글하드웨어

모바일 / 스마트 : 스마트폰과 태블릿, 노트북과 각종 모바일 디바이스에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://www.qualcomm.com/news/onq/2021/1...le-devices

Qualcomm의 ML쪽 SDK가 몇 있는데... 

 

SNPE (Snapdragon Neural Processing Engine)와 OpenCL ML SDK가 있습니다. 

 

image.png

 

전자는 GPU + DSP조합으로 Inference(흔히 AI모델을 돌린다고 하는 것)에 특화된 라이브러리 입니다. TensorFlow등의 DNN프레임워크로 모델을 만들어서 SNPE추론 엔진에 입력하면, 알아서 CPU, GPU, DSP(NPU)에서 동작가능한 연산을 분리하여 inference를 진행하고 최종 결과값만 받습니다. 

 

GEMM등에 ASIC과 같은 DSP(NPU)를 사용하기에 (지원하는 연산에 한하여) 높은 성능과 전성비를 갖지만, 서드파티 개발자가 수정할 수 있는 요소가 적고, 지원하는 DNN Layer의 수가 적습니다. 

 

Nvidia의 TensorRT에 대응됩니다. 

 

후자는 OpenCL ML SDK인데... GPGPU프레임워크인 OpenCL의 extension으로 구현하여 GPU만 사용하는 라이브러리 입니다. Nvidia의 cudnn의 위치인데 2.0버전 까지는 Inference만 지원했습니다. 

 

그런데 뜬금없이 이번에 2.1버전으로 올라오면서 Inference뿐만 아니라 Training도 지원합니다 !!?!?

 

image.png

일반적으로 DNN의 Training은 Forward (Inference와 동일연산) -> Backward (Gradient계산) -> Update (Optimizer적용) 의 3단계로 이루어지며, Inference대비 연산량은 최소 2배 이상, 메모리는 4~5배 많이 사용합니다. 

 

그래서 대부분의 앱들은 모델 자체는 워크스테이션이나 서버에서 Training을 진행하고 결과인 가중치만 모바일로 옮겨서 서비스(Inference) 하는게 일반적인데 뜬근없이 Training을 지원하는군요.

 

어디 I 뭐시기 회사처럼.... 외장 GPU시장에 진출하는것도 아니고, 서버 사업부는 첫 제품 수주까지 받고 토사구팽 당했는데... 

 

1. (대부분의 앱 개발자는) Android에서 비슷한 기능을 제공하는 wrapper인 NNAPI를 사용. 

2. 그나마 성능이 더 필요하면 서비스 타겟을 스냅드래곤 AP탑재기로 한정하여 SNPE까지는 어플리케이션에 고려할 만함.

3. 애초에 OpenCL로 바닥부터 모델을 짜서 DNN응용프로그램을 만들 수 있는곳은 매우 소수, AI 산업+학계 전체로 봐도 "연구"에 해당하는 작업. (이전 KT Nvidia잡는다고 웃음주던 기사에 언급된 모레 라는 업체가 원래 이거를 전문으로 합니다.)

4. 모바일 수준의 컴퓨팅 리소스로는 Training을 한다는 것이 시기상조인 규모... 

 

어디를 봐도 대체 왜??? 라는 생각이 들더군요. 그리고 결정적으로.... 

 

5. 현재 OpenCL ML SDK가 대부분의 스냅드래곤 AP를 탑재한 상용/개발보드 에서 사용이 불가. (퀄컴측 담당자가 고치겠다고만 해서 대여섯번은 메일로 쪼은 것 같습니다. )

 

결국.... "F1 레이싱 카 차체에 경운기 엔진을 달았는데.... 키가 없어서 시동도 한 번 못 거는 상황..." 입니다. 

 

하....퀄컴이 팹리스 반도체회사 매출 순위 1위 이면 뭐하나요.... 제대로 돌아가는게 없는데(...) 

 

절대 이 글은 뭣좀 해보겠다고 삽질하다 빡친 대학원생이 쓴 글이 아닙니다. 



  • ?
    와르릉 2022.01.12 02:34
    뭐 엣지디바이스에서 지속학습 메타로 온라인 학습 좀 하고 싶어하는 수요에 대응할 수도 있고.. 아니면 메인모델에 쪼꼬만하게 붙여서 추론에 개입하는 속성 모델같은거 학습시킬만 하겠죠. 당분간은 지엽적인 최적화나 개인화의 응용이 주요 타겟이 될 것 같네요.
  • profile
    ForGoTTen      결제중.... 2022.01.12 17:20
    사실 모바일에서 training을 할 규모의 유저 데이터가 쌓일지는 모르겠습니다.
    적은 규모의 데이터셋이라면 DNN보다 xgboost같은 regression 모델이 현실성 있지 않나...생각해봅니다.
  • ?
    dom607 2022.01.12 07:30
    https://ai.googleblog.com/2021/12/a-scalable-approach-for-partially-local.html
    개인민감 데이터에 대응하는 용도로 쓸 수 있을 것 같네요
  • profile
    ForGoTTen      결제중.... 2022.01.12 17:23
    말씀처럼 기기 밖으로 내보내기 애매한 데이터의 경우면.... (가능의 여부는 제처두고서라도...) 내부에서 해결해야 할 수 밖에 없군요.
  • ?
    NPU 2022.01.12 08:52
    PC에서도 모델을 더 학습시키는 경우가 잘 없는데 모바일에선 얼마나 쓰일지… 효용성이 나오긴 할 지 아리송하긴 하네요.
    Coreml 같은것도 트레이닝을 지원해서 엣지단에서 가중치를 계속 수정할수 있긴 한데 쓰임새를 찾기 어려워서
  • profile
    ForGoTTen      결제중.... 2022.01.12 17:25
    그쵸... 애플이 했다면...뭐 맥의 프로라인업도 있으니.... 그려려니 싶은데... 퀄컴은 ???!??
    Training이 단순 몇 초 기다려서 야간사진이 보정되는 수준이 아니라 기기 전 자원을 써야 하는 작업이라... 저는 사용처를 모르겠습니다.
  • ?
    RuBisCO 2022.01.12 10:09
    퀄컴 하는 짓이 맨날 그래요. 윈도우즈용 GPU 드라이버에서도 OPENGL 지원이 안되서 M$가 호환을 위해서 다이렉트X로의 실시간 번역으로 굴러가게 만드는 패키지를 만들어서 배포할 정도죠 -_- 물론 오버헤드 만땅이라 성능은 시궁창...
  • profile
    ForGoTTen      결제중.... 2022.01.12 17:27
    아니.... 결국 실 기에 안 돌아가는거는 내부 테스트를 어캐 한건지 모르겠습니다.
    ARM Windows시장을 완전 배제하면 몰라도, 들어간 이상 지원은 제대로 해야하는게 아닌지...
  • ?
    국밥맨 2022.01.12 10:21
    당장 iot 기기에 올리려고 학습 돌려놓은 가중치를 단순 텐서곱으로 바꾸고 dropout된 계층은 아예 삭제시키는 등 아주 별별걸 다 하는데... 왜...
  • profile
    폴짝쥐 2022.01.12 12:43
    뭐... fine tuning 정도는 할 수 있지 않을까요?
  • ?
    국밥맨 2022.01.12 14:30
    Fine-tuning도 Bert같은 것도 header만 학습시키는 거 아니면 fine-tuning할 때 batch size 32 기준으로 vram 48기가 가까이 먹습니다. gpu 깡성능이 모바일 3080급인 M1 max같은 물건도 학습은 엄두도 못 내는데 퀄컴 칩은 뭐...
  • profile
    폴짝쥐 2022.01.12 18:52
    bert 같은 걸 풀모델로 폰에 올리지는 않을테니, 폰에서 돌아갈 정도의 작은 모델이면, (폰에서 며칠 동안 트레이닝을 돌리진 않더라도) 개중에는 user-specific하게 튜닝하는 작업이 가능한 게 있지 않을까 생각했습니다
  • profile
    ForGoTTen      결제중.... 2022.01.12 17:30
    자주 쓰이는 Adam만 해도, 학습 시 추가 메모리를 패러미터 크기의 4배가 필요한 수준이라서요..ㄷㄷ
    fine-tuning을 위해 batch나 iteration이 작더라도 모델을 처음부터 끝까지 한 번 순회하는 연산이 가능한 리소스가 안 나올 것 같습니다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    [팁] adb를 이용한 리커버리 모드 진입

    여기 분들은 다 아시겠지만, 전 지금까지 몰랐습니다. 음량 버튼이 제대로 인식되지 않는 기기에서 리커버리 모드 진입할 필요가 있어 '혹시 adb라면?' 생각하니 바로 나오더군요.   USB 디버깅 활성화하고, "adb reboot recovery" 기기 ...
    Date2021.07.21 일반 Bytitle: 컴맹임시닉네임 Reply2 Views2069
    Read More
  2. 전 애플 엔지니어: ARM 64비트 명령어셋은 애플의 요구에 만들어진것

      전 애플의 엔지니어인 Shac Ron은 한 트위터리안의 "M1의 강점은 ARM과는 관련이 없다. 캐시가 인상적이다" 라는 트윗에 대해  "전제부터 틀렸다. arm64가 바로 애플의 명령어셋(Apple ISA)이다, arm64는 애플의 마이크로아키텍처 계획...
    Date2021.07.18 일반 ByNPU Reply24 Views11028 file
    Read More
  3. ARM 명령어셋은 애플의 요구를 반영해서 만들어지는것 같네요

      첫번째 근거는... 애플은 ARM 레퍼런스보다 훨씬 빨리 최신 버전의 ARM 아키텍처를 적용하는 상황입니다... 주객전도죠 상식적으로 새 버전이 발표되고 저렇게 빨리 채용해서 개발하고 출시한다는게 말이 안 됩니다. 애플이 칩셋 개발...
    Date2021.07.18 일반 ByNPU Reply12 Views3059 file
    Read More
  4. No Image

    [잡담] Galaxy Note9의 화면 변색

    관련 글은 많이 있습니다. https://r1.community.samsung.com/t5/%EA%B0%A4%EB%9F%AD%EC%8B%9C-%EB%85%B8%ED%8A%B8/%EB%85%B8%ED%8A%B89-%ED%99%94%EB%A9%B4-%EB%B3%80%EC%83%89/td-p/5065813 https://r1.community.samsung.com/t5/%EA%B0...
    Date2021.07.17 일반 Bytitle: 컴맹임시닉네임 Reply5 Views1126
    Read More
  5. No Image

    AYA NEO 일반판 개봉 및 사용기

    안녕하세요. 와스웰입니다.   사실 AYA NEO를 5월에 이미 수령했으나.. 아날로그 스틱 문제로 수리 및 교환을 보냈다가 이제야 쓰게 됐습니다.   이번에는 AYA NEO 뿐만 아니라 그동안 구매 했던 GPD의 WIN2(초기형) , MAX(인텔모델), 그...
    Date2021.07.16 일반 By와스웰 Reply11 Views4715
    Read More
  6. MagSafe 배터리팩 역무선충전도 되네요

          아이폰과 맥세이프 배터리팩 둘 다 충전이 필요할 때, 붙여놓은 상태로 아이폰만 충전하면 배터리팩까지 같이 충전이 된다고 합니다. 아이폰 후면에서 배터리팩으로 역무선충전을 하는 것인데....   아이폰에 역무선충전 HW는 넣어...
    Date2021.07.16 일반 By1N9 Reply10 Views1403 file
    Read More
  7. No Image

    [잡담] 무한 부팅과 adb #3 - Fin

    #1 - https://gigglehd.com/gg/mobile/10470099 #2 - https://gigglehd.com/gg/mobile/10500976   저에게는 자료보다 Knox Warranty가 더 소중했습니다. 살려야 할 자료는 사진과 동영상뿐이므로, DiskDigger 사용을 위해 리커버리 모드로...
    Date2021.07.15 일반 Bytitle: 컴맹임시닉네임 Reply0 Views289
    Read More
  8. No Image

    [잡담] 무한 부팅과 adb #2

    리커버리 모드에서 adb 되긴 합니다. 설치해서 adb devices 입력하니 sideload라고 뜨네요? pull 명령어가 안 먹힙니다. 업데이트를 하다 문제가 생겼으니, 업데이트 전 버전을 설치하면 되겠지 싶어 *.apk 파일 추출 후 설치 시도했으나 ...
    Date2021.07.14 일반 Bytitle: 컴맹임시닉네임 Reply12 Views638
    Read More
  9. No Image

    [잡담] 무한 부팅과 adb

    SM-N910V에서 '319712358' 히든 메뉴를 너무나 쓰고 싶은 나머지 시스템 앱인 전화를 업데이트하는 짓을 저질러 버리고 말았습니다. 앱 세 개 중 두 개만 되어서 롤백을 하려고 하는데, 갑자기 픽 꺼지더니 삼성-Verizon 로고만 나오고 무...
    Date2021.07.09 일반 Bytitle: 컴맹임시닉네임 Reply10 Views885
    Read More
  10. No Image

    Windows 11 On Lumia 950 XL #2

      설치 초기에 폰이 엄청나게 뻗어대는 바람에 그냥 방치해두고 있었는데 간만에 열어보고 안 꺼지길래 몇 가지 테스트를 해봤습니다.   유튜브는 뚝뚝 끊기지만 비디오 앱에서 1080p 30fps 영상은 잘 돌아가는군요. 카드게임도 잘 되고....
    Date2021.07.08 일반 Byquadro_dcc Reply2 Views515
    Read More
  11. No Image

    샤오미 태블릿은 잘 보고 사야합니다.

    태블릿의 주 용도는 컨텐츠 소비(특히 영상)죠. 그런데 샤오미 태블릿은 그게 잘 안됐었습니다.   컴퓨터나 대화면 기기에서 고화질 스트리밍 서비스를 이용하기 위해선 HDCP 인증이 필요하듯, 안드로이드 기기에서 HD영상을 재생하기 위...
    Date2021.07.08 일반 Bytitle: 흑우Moria Reply19 Views2517
    Read More
  12. 스마트폰에서 실시간 레이트레이싱 렌더링을 하는 앱

        https://apps.apple.com/kr/app/path-tracer/id1090761030   Path Tracer 라는 앱입니다.   
    Date2021.07.08 일반 ByNPU Reply0 Views708 file
    Read More
  13. 애플 강제잠금 이거 괜찮네요.

    애플 스마트폰은 전원 버튼 꾹 누르면 전원 옵션이 나타나는데 이때 아무것도 누르지 않고 단순히 뒤로 가기 누르면 생체인식이 잠기고 무조건 비밀번호를 통해서만 열 수 있더군요.   급할 때 빨리 폰 잠그고 싶을 때 좋을 것 같습니다. ...
    Date2021.07.06 일반 By록키베어 Reply12 Views1025 file
    Read More
  14. 생각해보니 환경보호 측면에서 충전기 안준다는 게 예전에도 있었군요

      " 샤오미 CEO 레이준은 웨이보에서 차후 샤오미 제품에 충전기를 별도 판매하는 것이 어떠냐는 질문을 던졌습니다.   이미 micro USB 충전기는 충분히 배포되어 있기 때문에, 환경적 측면에서 기본으로 동봉하지 않고 구매를 원할 시 ...
    Date2021.07.06 일반 By하스웰 Reply5 Views915 file
    Read More
  15. Windows 11 On Lumia 950 XL

            이미지는 윈도우 서버를 통해 개발자 버전을 뽑아낼 수 있고 나머지는 그냥 예전에 하던 대로 WPinternals로 언락하고 별도의 디플로이 프로그램을 통해 설치를 끝냈습니다.    설치해놓고 보니까 너무 느리군요. WoA 10도 매우 ...
    Date2021.07.04 일반 Byquadro_dcc Reply10 Views1466 file
    Read More
  16. [잡담] 구입한 NOHON 전지 테스트

      테스트 환경 SM-N910V, 백그라운드 애플리케이션은 게임 정도 있는 상태. 5 GHz Wi-Fi 통신에 SK텔레콤 LTE 망 접속, 셀룰러 망은 미접속. 밝기 약 10~20 % 수동, 음량 8~9. Bluetooth/위치 등 끈 상태. 수행한 작업은 YouTube Vanced ...
    Date2021.07.04 일반 Bytitle: 컴맹임시닉네임 Reply4 Views840 file
    Read More
  17. 워치4 클래식의 이미지 렌더링

            기존의 액티브 라인을 통합해서 일반 워치4가 액티브, 클래식이 배젤링 들어간 모델로 이원화하려나 보네요.   일단 생긴거만 보면 그냥 무난무난한거같습니다.   개인적으론 워치3가 좀더 이쁜거같지만요.         이게 진짜 클...
    Date2021.07.03 일반 By슈베아츠 Reply7 Views506 file
    Read More
  18. No Image

    [참고] Galaxy Note4 시리즈의 자가 수리 팁

    LG V30과 V35의 내부 부품 호환성 분석. 글 보고, 작은 정보나마 도움이 될까 하여 글 적어 둡니다.   1. 부품의 호환성 Galaxy Note4(SM-N910) 국내판끼리, Galaxy Note4와 Galaxy Note4 S-LTE(SM-N916) 국내판끼리, 심지어는 다섯 대를 ...
    Date2021.06.21 일반 Bytitle: 컴맹임시닉네임 Reply4 Views684
    Read More
  19. No Image

    [언론 기사+사견] Galaxy Z Fold3/Flip3, 국내 망연동 테스트 돌입?

    [단독] 갤럭시Z폴드3·플립3, 국내 망연동 테스트 돌입…8월 출시 채비   기사가 하나 나오긴 했는데, 전 그런가 보다 하는 생각만 듭니다. 가격이 200만 원 밑으로 내려간다는데 1,999,800 원도 190만 원대면서 200만 원 밑이긴 합니다. 샘...
    Date2021.06.21 일반 Bytitle: 컴맹임시닉네임 Reply1 Views518
    Read More
  20. No Image

    LG폰 보상판매 15만원 결국 안하기로 결정내렸습니다.

    KT 그린폰의 후려치기는 엄청나군요. LG G8이 그래도 중고시세가 16만원 정도는 되는데 이걸 A+급이라도 7만원으로 후려치네요. 여기에 15만원 더해봐야 일반적인 중고시세랑 차이가 얼마 나지도 않는데다가, 상태 보고 1-2만원 정도는 더...
    Date2021.06.20 일반 By콩웰치스 Reply4 Views1376
    Read More
목록
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 106 Next
/ 106

최근 코멘트 30개
MUGEN
23:04
마초코
23:00
마초코
23:00
파란화면
22:59
투명드래곤
22:57
툴라
22:55
투명드래곤
22:49
투명드래곤
22:49
umpclife
22:47
고자되기
22:46
낄낄
22:35
NG_GOON
22:32
낄낄
22:29
염발
22:29
벨드록
22:28
고자되기
22:24
까마귀
22:21
유니
22:21
유니
22:20
포인트 팡팡!
22:20
아이들링
22:19
아이들링
22:08
소주
22:07
quadro_dcc
22:04
핫돌이
21:58
아이들링
21:56
아이들링
21:55
아이들링
21:54
아이들링
21:53
스와마망
21:52

더함
AMD
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소