2024/09/11 14

실리콘맥 전용 GPU 모니터링 명령어, asitop

- asitop은 뭐하는 명령어인가요?실리콘 맥의 cpu 와 gpu 사용량 등을 모니터링해주는 터미널 앱 입니다.- 실행법 : 맥터미널에서 $ asitop​을 치면됩니다.- 설치법 : 맥 터미널에서$ pip3 install asitop​을 실행하면 됩니다. - asitop 은 뭐의 약자인가요?아마도 apple silicon info top 의 약자??​- 깃허브 주소https://github.com/tlkh/asitop GitHub - tlkh/asitop: Perf monitoring CLI tool for Apple SiliconPerf monitoring CLI tool for Apple Silicon. Contribute to tlkh/asitop development by creating an ..

맥 팁들 2024.09.11

목하, 스타트업은 외국인 IT개발자가 점령중

- 요즘에 1차 베이비붐 때보다 더 많은 인구를 보유한 2차 베이비붐 세대(64년생 ~ 73년생, 약 954만명)의 대대적인 은퇴가 시작되었다고 합니다. - 이 세대들은 1차 베이비붐세대 보다 더 고학력이며  스마트폰이나 IT환경에 더 익숙한 세대들이라고도 하네요.- 따라서 이 세대는 택배 배달부나  주유소 주유원 같은 저소득 직종 보다는 고소득 직종에 재취업 또는 창업하기를 원하는 세대라고도 합니다. - 수도권에서 좀더 먼 전북이나 충청권의 제조업 공장에 가보면 이미 파키스탄이나 방글라데시 인력들이 공장을 채우고 있습니다. 그런 격오지 공장의 제조라인엔 한국인 인부는 거의 없죠. 있어봐야 한두명 정도?- 따라서 화장실엔 한글 대신에 현지인을 위한 꼬부랑 인도풍 글씨의 안내문구들.. 읽을순 없지만 아마도..

기타 2024.09.11

엔비디아의 미래가 불안한 이유

- 맥미니를 포함한 애플의 다양한 실리콘맥들은 "시스템메모리 = 비디오메모리"  이며, 이런 메모리 방식을 UMA(Unified Memory Architecture)구조라고 부릅니다.- 따라서 딥러닝 학습 및 추론시에 전처리 지연시간이 거의 없습니다. - 보통 gpu 는 cpu완 달라서 복잡한 수학적 영상처리가 불가능합니다. 따라서 데이타 전처리나 오그먼테이션을 수행하려면 비디오메모리에서 데이타를 시스템메모리로 보낸뒤 cpu에서 처리를한 후에 다시 비디오메모리로 보내야만 학습이 가능한데, 실리콘맥들의 메모리는 그럴필요가 없이 바로 처리가 가능하죠.- 손바닥 만한 라즈베리 파이나 젯슨보드 같은 arm코어 기반 임베디드 머신들도 그런 메모리 구조인데, 데스크탑급 연산속도를 갖는 맥들이 그런 구조를 갖는다는건..

맥 팁들 2024.09.11

산책길은 댕댕들의 인터넷

-  산책길은 댕댕이들의 인터넷입니다.인간들이 인터넷 게시판에서 남이 올린 게시글을 읽고 댓글을 다는것 처럼 댕댕이들도 산책로에서 먼저 지나간 개들이 남긴 냄새나 싸놓은 오줌 냄새를 맡고 여러가지 정보를 파악한 뒤 자신의 오줌이나 냄새 등을 남겨서 댓글을 다는 것이죠.- 인간들의 인터넷이 공간을 뛰어넘어 온라인으로 타인들을 연결해주는 소통의 장이라면 댕댕이들의 산책로는 시간을 뛰어넘어 오프라인으로 타견들을 연결해주는 소통의 장인 셈입니다.  - 그렇게 견공들의 세상 돌아가는 이야기도 듣고 자기 의견도 펼치는 것이죠..- 냄새는 생각보다 훨씬 다양한 정보들을 담고 있을지도 모릅니다.- 인간도 옛날에는 냄새를 아주 잘 맡고 냄새속의 여러가지 화학적 정보들을 잘 분별해 낼수 있었다고 합니다. 하지만 나무에서 ..

기타 2024.09.11

[파이썬] Focal Loss 로 Resnet 모델 학습하기

Focal Loss의 장단점은 다음과 같습니다:장점:1. 클래스 불균형 해결:- 불균형한 데이터셋에서 소수 클래스의 학습을 개선합니다.- 객체 탐지와 같이 배경이 대부분인 문제에 특히 효과적입니다.2. 어려운 예제에 집중:- 쉽게 분류되는 예제보다 어려운 예제에 더 높은 가중치를 부여합니다.- 이는 모델이 더 challenging한 케이스를 학습하는 데 도움을 줍니다.3. 과대적합 감소:- 쉬운 예제의 영향을 줄임으로써 과대적합을 어느 정도 방지할 수 있습니다.4. 성능 향상:- 특히 불균형 데이터셋에서 기존 Cross Entropy Loss보다 더 나은 성능을 보일 수 있습니다.단점:1. 하이퍼파라미터 조정:- α와 γ 값을 적절히 설정해야 하며, 이는 추가적인 튜닝 작업을 필요로 합니다.2. 계산 복..

딥러닝 2024.09.11

Ollama 에서 이미지 이해시키기

- 이미지 분석 요청은 아래 명령처럼 하면 됩니다. 이미지는 저렇게 로컬의 절대경로를 올려주면 되구요. 아마 URL 링크 이미지도 분석이 가능할겁니다.>>> what's inside in this photo? /Users/m1_16/Desktop/89928895.1.jpg 질문을 던질때 마다 저렇게 실리콘맥의 GPU는 열일을 하게됩니다~    - 답변 내용: The image shows a ceramic vase that appears to be of historical significance or a museum piece. It has a traditional shape with a narrow neck and a wider body, which is typical for ancient Chinese..

딥러닝 2024.09.11

m1 맥미니에서 FLUX 로 ComfyUI 이미지 생성을 해보았네요

- 다만 아직 FLUX 가 mps 모드를 지원하지 않아 cpu mode 로 돌려서인지 꽤나 느립니다.이미지 한장 생성시에 한 8초 정도 걸려요.(m1 mac mini 16기가 기준). - 글자 생성은 영문인 경우 몇번 시도하면 그중에 한장은 정확하게 만들어 줍니다.- 하지만 한국어 글자는 아직 갈길이 머네요~ --;  - 네거티브 프롬프트 없이 짧은 포지티브 프롬프트 입력 만으로 이런 정도의 이미지들을 만들어 줍니다. 구동 환경:- H/W: m1 macmini 16GB- O/S: OSX 소노마- W/B: Safari- ComfyUI in CPU mode.​Stable Diffusion 동네에 FLUX라는 강력한 새모델이 오픈됬다고 해서 m1 맥미니에서 오랫만에 ComfyUI를 돌려보았습니다.아직은 Flu..

맥 팁들 2024.09.11

혈압을 소리로 재는 방법, 코로트코프 혈압계

코로트코프 방식혈압계-  수축기 혈압뿐만 아니라 이완기 혈압도 함께 측정할 수 있게 된 것은, 1905년 러시아의 의사인 코로트코프에 의해서 가능하게 되었다.- 그는 그 당시 31세의 나이로 러시아의 상트 페테르부르크 병원 외과에서 수련 중이었다. 그 당시에는 혈압을 측정하면서 환자의 손목에 손을 대고 손목의 맥박이 사라졌다가 다시 나타나는 것을 확인했는데, 그는 환자의 상박부에 청진기를 대고서 혈압을 측정하다가 우연히 새로운 사실을 발견하게 되었다. - 환자의 상박부에 밴드를 감고서 동맥의 맥박이 청진기로 들리지 않을 때까지 공기를 팽창시킨 후 서서히 공기를 줄여 나갔는데, 밴드의 부피를 어느 정도 줄이면 약하게 두드리는 소리와 같은 동맥의 맥박 소리가 들리는 것을 알 수 있었다.- 이것이 곧 수축기 ..

기타 2024.09.11

누설(Leakage)의 여러가지 모습들

-  누수(Water leakage)- 물이 파이프 밖으로 새어 나가는 현상- 10살 무렵부터 겪어봄, - 문제점으로는 수도요금이 올라감. - 누전(Current leakage)- 소중한 전류가 전선 밖으로 새어나가는 현상- 15살 무렵부터 겪어봄- 사람몸이 전기에 감전되는것도 누전현상 중 하나임- 문제: 전기요금이 올라감 - 메모리 누설(Memory leakage)- 20살때 부터?- 실행중인 프로그램이 의도치 않게 컴퓨터의 메모리를 야금야금 먹어가는 현상- 문제: 프로그램이 몇달간 잘 돌다가 갑자기 죽음. 원인을 알기가 매우 어려움.  - 스펙트럼 누설(Spectral leakage)- 서른살때(?)부터 겪어 봄- 유한한 신호 표현의 한계 때문에 목표한 주파수 대역이 퍼지는 현상.- 문제: 통신 대역..

추억 소환 2024.09.11

도란스(Transformers)의 추억

- 전압을 변경해주는 변압기(트랜스포머)를 옛날엔 도란스 라고 불렀죠. 아마도 혀 짤븐 일본을 통해서 들어왔기 때문에 일본을 영향을 받아 그렇게 불렀던거 같습니다.- 그들에겐 트랜스포머 라는 발음이 불가능했겠죠.. 따라서 ChatGPT 나 Stable Diffusion 모델에 사용되는 Transformer 모델도 일본인들은 아마도 "도란수포마" 라고 발음하면서 연구하고 있겟죠? ... 세종대왕님 감사합니다!- 1980년대 초에 우리나라의 표준전압을 110볼트에서 220볼트로 전격 교체하는 사건이 있었습니다. 전력전송 에너지 절감과 산업발전을 위해서 단행했던 국가차원의 조치였다고 하는데요 .. 나중에 들은 얘기론 군부독재 시절이어서 가능했던 거라고도 합니다. 선진국들중에는 아직도 110볼트를 그대로 사용하..

추억 소환 2024.09.11