분류 전체보기 71

🗽 나홀로 뉴욕 - 1

토론토에서 단 1시간 반이면 오는 뉴욕. 한국에서 오려면 정말 큰 맘 먹고 와야 하지만, 마침 여자친구를 보러 아틀란타를 가야 했는데, 뉴욕을 경유하는 표가 반값이나 싸서 (공항 허브때문에 그런듯?) 여차저차 오게 되었다. 아메리칸 드림의 상징이자 "살아남았다는 건 강하다는 것"을 보여주는 도시 뉴욕에 왔다! 이민자들의 melting pot으로 전 세계의 문화가 도시 하나에 응축되어있고, 그들의 고군분투가 뉴욕의 문화에 고스란히 녹여져 있었다. 뿐만 아니라, 미국 경제의 큰 줄기인 월스트리트, 패션의 소호, 예술가들의 그린위치, 아메리칸들의 상징적인 도시이기도 하다. 살인적인 집세와 물가. 그럼에도 살아가는 사람들. 매일 일어나는 사건사고들. 여기서 살아남았다는 건.. 정말 강하다는 것.. Finan..

Log/✏️Life 2025.06.07

[Latent Diffusion Model] 1.Variational Auto Encoder (VAE)

Latent Diffusion Model에 들어가기 위한 그 첫번째는 VAE이다. "Latent"가 사전에 학습된 VAE로부터 얻어지기 때문이다. 실제로 DDPM을 들여다보는건 그 안쪽이지만, 그전에 앞서 VAE에 대한 간략한 이해를 하고 넘어가자. VAE의 Variational은 Variational Bayes에서 온다. 크게 인코더와 디코더의 구조로 이루어져있고, 인코더는 입력 데이터 x를 잘 잘설명할 수 있는 일련의 벡터로 맵핑하는 과정이고, 디코더는 압축된 벡터로부터 다시 x를 복원한다. x를 가능한 잘 복원할수록 잘 훈련된 생성모델이라 할 수 있지만, 그것이 X를 그저 copy-and-paste하는 능력을 의미하는 것은 아니다. 두 개의 다른 z는 다른 이미지를 생성할 수 있어야 한다. L..

Study/Vision 2025.04.27

[CUDA] 2. Grid-stride loop

add>>(N, x, y);지난 정리에서 >>로 thread의 사용을 표현했다. 해당 함수를 특정 스레드에서 실행시키는 것이다. 하지만, GPU의 진정한 꽃은 parallel programming을 실현하는 것이다. 기존 add함수에 병렬 스레드를 구성하는 것을 연습해보자. Streaming Multiprocessors (SMs)라고 불리는 것은 GPU내에서 thread block을 직접 실행하는 주체가 된다. GPU 모델마다 다른 수의 SMs unit을 가지고 있고, SMs가 많을수록 더 좋은 성능의 병렬처리를 보인다고 한다. (아직은 단순한 이해) kernel이 실행되면, blcok이 생성되고, 생성된 block은 하나의 SMs에 할당된다. blcok안에 존재하는 여러 thread들은 SM에 의해서 ..

Study/CUDA 2025.04.14

[CUDA] 1. Add elements of two arrays

CUDA kernel? GPU가 실행할 수 있는 코드를 말한다. __global__ : CUDA C++ 컴파일러가 해당 함수를 실행할 수 있게 하는 가장 기본적인 specifier로, 함수는 CPU에서 호출된다.이 specifier가 붙은 함수를 CUDA kernel이라고 부르는 것. GPU에서 실행되는 코드는 device code, CPU에서 실행되는 코드는 host code gpu에서 연산을 하려면 접근가능한 메모리를 할당받아야한다.cudaMallocManaged(): GPU메모리를 할당하는 함수. host code & device code에서 접근가능한 pointer를 반환한다.cudaFree(): 주어진 포인터의 메모리 할당을 해제한다. >>: 지정된 GPU threads에서 함수를 실행하게 한다..

Study/CUDA 2025.04.12

[경영] 제로 투 원

일론 머스크와 함께 페이팔을 창립하고, 팔란티어라는 또다른 큰 빅스텝을 이끌어 낸 피터틸의 역사적인 명작이다. 이 책이 2014년에 출간 되었다는 것이 믿기지가 않는다.  큰 목표를 향해 나아가는 모두에게 비약적 돌파구를 만들어 줄 책이라 생각한다. 피터틸이 겪었던 비즈니스에 대한 여정과 통찰부터 겪어온 사람에 대한 통찰. 그리고 실제 일어난 사건들. 미래에 대한 그의 진실한 가치관을 엿볼 수 있었다. 이 책을 조금 더 일찍 알았더라면..  0에서 1로새로운 생각은 ‘민첩함’보디도 더 중요하다. 그리고 규모가 작아야 생각할 공간이 생긴다.창조적 독점이란 새로운 제품을 만들어 모든 사람들에게 혜택을 주며 제품을 만든 사람은 지속가능한 이윤을 얻는다.  경쟁이란?경쟁이란 아무도 이윤을 얻지 못하고 의미 있게..

Log/📕Book 2025.04.12

봉주르! 몬트리올 탐방기

캐나다에선 두 번째로 인구가 많은 도시이자, 불어를 쓰는 도시이다. 체감은 영어와 겸용 정도가 아니라, 베이스가 불어다. 대중교통에선 불어로만 방송한다..😂 로컬 가게들의 경우, 영어 메뉴판을 제공하지 않는 곳이 훨씬 많았다. 무언가 유럽풍 건물과 캐나다의 문화가 어우러진 그 사이 어딘가의 굉장히 독특했던 도시의 느낌을 준다.   두려움으로 가득찼던 첫 기차여행. 토론토에서 가장 가까운 대도시 중 하나지만, 무려 5시간이 걸리는 긴 여정이다. 기차에서 공부하면서 중간에 화장실갈때 소매치기 당할까봐 걱정했다..ㅋㅋ 생각 이상으로 기차가 꽤나 쾌적했고, 별탈없이 도착했다.  넓직한 자리가 보이는가.. 옆자리에 아무도 안 앉아서 아주 편하게 내내 노트북하면서 갔다. 저녁거리는 미리 사가길 잘한듯! 우측은 점..

Log/🇨🇦UofT 2025.04.06

헬린이 대학원생 헬스 3개월차 기록

대학원생활의 가장 큰 적신호는 몸이 망가지는 것.. 롱런을 위해 무엇보다 건강을 챙기는게 중요하다는 것을 캐나다와서 많이 느끼고 있다. 나를 돌볼 수 있는건 나 뿐이다! 헬스도 한번 재미붙이니 수련하는 느낌이라 재밌다. 오래오래 해보자.. 24.11~24.12-> 출국 직전까지 박사과정 선배님으로부터 기본적인 헬스 루틴 및 자세 습득 25.1본격적인 솔로 헬스 시작- 벤치 프레스: 30kg- (스모)데드 리프트: 40kg- 스쿼트: (빈봉 + 케틀벨 12kg)- 오버헤드프레스: 20kg - 랫풀다운: 55lbs- 풀업: 0개 (네거티브로 연습시작) 25.4- 벤치프레스: 45kg- (스모)데드 리프트: 60kg- 스쿼트: 30 kg - 오버헤드프레스: 30kg- 랫풀다운: 85lbs- 풀업: 6개 식단..

Log/✏️Life 2025.04.03