본문 바로가기

분류 전체보기127

[jax 오류] INTERNAL: nvlink exited with non-zero error code 65280, output: nvlink error d3pm code를 뜯어보던 과정에서 jax 관련 오류가 발생하였다. INTERNAL: nvlink exited with non-zero error code 65280, output: nvlink error 대충 위와 같은 오류였는데, 디버깅을 해봐도 non-zero(?)와 관련된 부분은 찾을 수 없었다. 그러던 중 jax의 공식 레포(https://github.com/google/jax)에서 jax가 TPU에서 제공 된다는 것을 알게되었고, GPU 설정이 아닌 TPU 환경에서 실행해야 할 것 같다는 생각이 들었다. 참고로 개발 환경이 colab pro + vscode였는데, colab - 런타임 - 런타임 유형 변경 - 하드웨어 가속기 TPU 선택 을 통해 문제를 해결할 수 있었다. 참고로 tpu는 구.. 2023. 3. 15.
프로그래머스 level2 _ 구명보트 [Python] 나는 왜 틀렸는가? 내가 처음 작성한 코드는 다음과 같다. def solution(people, limit): print(people) people = sorted(people, reverse = True) answer = 0 save = [] visit = [] for i in range(len(people)): if people[i] not in save: if len(save) == len(people): break rest = limit - people[i] x = [i] y = [people[i]] for j in range(i+1,len(people)): if rest >= people[j] and j not in save: x = [i,j] y = [[people[i],people[j]]] .. 2023. 2. 24.
[허깅페이스 오류] ValueError: Token is required (write-access action) but no token found. You need to provide a token or be logged in to Hugging Face with `huggingface-cli login` or `huggingface_hub.login`. See https://huggingface.co/setti.. 허깅페이스에 내가 만든 모델을 업로드 하려 할 때, 위와 같은 오류가 뜨는 경우가 있다. 우선 가장 먼저 체크해야 할 사항은 huggingface-cli login을 통해 로그인을 하였는지이다. 이때, login을 하려면 Token이 필요한데, Token은 https://huggingface.co/settings/tokens 에서 받을 수 있다. 중요한 점은 Token이 WRITE type이여야 한다는 것인데, 발급받을때 READ type과 WRITE type 중 선택할 수 있다. 해당 토큰을 발급받고 아래와 같이 로그인하면 로그인 성공이 뜬다. 그 후 코드를 실행하면 정상적으로 잘 작동한다! 2023. 1. 21.
2023 Krafton AI Fellowship 2차 탈락 후기 https://aifellowship.krafton.com/ 2023 KRAFTON AI Fellowship Program 참가자 모집 크래프톤 AI Fellowship 프로그램은 인공지능 분야 국내 정상의 실력을 가진 대학생들을 선정하여 양성하는 프로그램입니다. aifellowship.krafton.com https://hyunsooworld.tistory.com/entry/2023-Krafton-AI-Fellowship-1%EC%B0%A8-%ED%95%A9%EA%B2%A9-%ED%9B%84%EA%B8%B0 2023 Krafton AI Fellowship 1차 합격 후기 https://aifellowship.krafton.com/ 2023 KRAFTON AI Fellowship Program 참가자 모.. 2023. 1. 17.
2023 Krafton AI Fellowship 1차 합격 후기 https://aifellowship.krafton.com/ 2023 KRAFTON AI Fellowship Program 참가자 모집 크래프톤 AI Fellowship 프로그램은 인공지능 분야 국내 정상의 실력을 가진 대학생들을 선정하여 양성하는 프로그램입니다. aifellowship.krafton.com 부스트캠프 수료까지 한 달 정도 남은 이 시기에, 가장 큰 고민은 수료 후 어떤 활동을 할까이다. 멘토님과 상담도 해보고, 혼자서도 많이 고민해봤는데 가장 좋은 것은 인턴을 3-6개월 정도 한 후 복학하는 것이라고 생각했다. 마침 크래프톤에서 하는 AI 연구 인턴십이 있어서 (6월 ~ 8월) 지원을 했다. 선발이 된다면, 딥러닝 분야(nlp, multimodal, cv)의 연구인턴를 하며(논문 투고를.. 2023. 1. 14.
프로그래머스 level2 _ 짝지어 제거하기 [Python] 나는 왜 틀렸는가? 우선 이런 종류의 문제는 queue, stack을 써서 풀어야한다는 생각을 떠올려야 한다. 나는 기존의 문자열에서 replace함수를 이용해 바꾸는 식으로 풀었는데, 이렇게 풀면 시간도 오래걸리고, 문자열의 인덱스번호도 계속 달라지고 무엇보다 while문의 탈출 조건도 만들기 어렵기 때문에 문제가 복잡해진다. 아래는 내가 처음 시도했던 잘못된 풀이이다. def solution(s): answer = 0 while True: if s == check(s): break s = check(s) if len(s) == 0: answer = 1 return answer def check(s): for i in range(len(s)-1): if s[i] == s[i+1]: s = s.repla.. 2023. 1. 11.