본문 바로가기

전체 글

(11)
[Nextjs14] Next-Auth Vercel 배포 후에 에러 해결 로컬에서 잘 작동하던 로그인 기능이 Vercel 배포 후에 먹통이 되어버렸다. 4시간동안 레딧, 깃헙, Next-auth 공식문서 전부다 뒤져서 겨우 해결하였다. 매번 이런 에러들 해결할때마다 진이 빠진다.. 너무 하찮은 이유로 인해서 안돌아가는거라니... 에러명은 [next-auth][error][CLIENT_FETCH_ERROR] Unexpected token ' 일단 CLIENT_FETCH_ERROR는 여러가지 이유가 있다고 공식문서에서 그런다.  1. NEXTAUTH_URL 환경변수 미설정 -> Vercel로 배포한다면 필요없음2. NEXTAUTH_SECRET 환경변수 미설정 -> CLIENT FETCH ERROR는 아니고 시크릿이 없다고 뜰거같다. (로컬에서는 필요없고 배포 후에 필요함) 3. ..
[Pytorch] View, reshape, permute, transpose의 차이와 Contiguous # Intro Pytorch에서 Tensor의 모양을 바꾸는 방법들이 다양하다. 제목에 명시된 것처럼 View, reshape, permute, transpose가 있다. 행동은 비슷하지만, 결과는 살짝씩 다르다. 이 함수들의 차이들을 간단하게 설명해 보려고 한다. # Contiguous 먼저, Contiguous 메소드를 살펴보아야 한다. Pytorch Tensor들은 1d 이상의 배열로 구현되어 있을 경우, 안에 들어있는 value들이 연속적으로 메모리에 배정이 된 게 된다. 예를 들어서, temp_tensor = torch.tensor([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) print(temp_tensor.dtype) print(temp_tensor[0][0].data_ptr..
[카이스트 AI 대학원] KAIRI 2024 겨울인턴 후기 아마 이 글을 처음으로 내 블로그 활동을 시작할 것 같다. 나도 카이스트 AI 대학원 진학을 준비하는 입장에서 다른 사람들에게 조금이라도 도움이 될 것 같아서, 한번 적어보려고 한다.  글을 시작하기 앞서, 나는 학부생이 아니고, 한국에서 카이스트 AI 대학원을 준비하시는 분들보다 다른 스펙을 갖고 있다는 걸 참고했으면 좋겠다. 그래서, 지원과정이나 어떻게 합격했고 이런 건 조금 짧게 쓰고, 겨울방학 인턴을 하면서 느꼈던 점이나, 인턴지원을 한다면 어떤 준비를 하면 좋을지에 대해 중점적으로 적어보려고 한다. 혹시라도, 질문이 있다면 댓글로 남겨주면 최대한 답을 드려보도록 노력하겠다.  # KAIRI 인턴 지원  솔직히 말하자면, 나는 겨울방학 때 이렇게 공식적으로 인턴을 모집하는 프로그램이 있는지 조차 ..