전체 글
Junior research engineer, AI/CV 분야 커리어 및 관련 공부에 관한 글을 포스팅합니다.
-
You can find out english explanation on below! 3일 동안 이거 생각만 하다가 결국 해결해 버린.. 멀티 GPU에서 큰 데이터셋으로 학습시킬 때 뜨는 timeout 에러입니다. 에러 메세지 끝부분만 보면 subprocess.run()에서 뭔가 이상한 값을 리턴 받았다는 내용이라 파라미터 설정을 잘못했나 싶지만, 에러가 난 시점을 살펴보면 아래와 같은 메시지들을 찾아볼 수 있습니다. Watchdog caught collective operation timeout: WorkNCCL(SeqNum=6, OpType=ALLREDUCE, Timeout(ms)=1800000) ran for 1806474 milliseconds before timing out. torch.distr..
[해결] Watchdog caught collective operation timeout, Multi-GPU (DDP) NCCL 타임아웃 시간 설정You can find out english explanation on below! 3일 동안 이거 생각만 하다가 결국 해결해 버린.. 멀티 GPU에서 큰 데이터셋으로 학습시킬 때 뜨는 timeout 에러입니다. 에러 메세지 끝부분만 보면 subprocess.run()에서 뭔가 이상한 값을 리턴 받았다는 내용이라 파라미터 설정을 잘못했나 싶지만, 에러가 난 시점을 살펴보면 아래와 같은 메시지들을 찾아볼 수 있습니다. Watchdog caught collective operation timeout: WorkNCCL(SeqNum=6, OpType=ALLREDUCE, Timeout(ms)=1800000) ran for 1806474 milliseconds before timing out. torch.distr..
2023.06.23 -
문제 (링크) 주어진 문자열의 각 알파벳 개수가 모두 같으면 YES 리턴 문자열에서 문자 하나를 뺀 뒤 각 알파벳 개수가 모두 같으면 YES 리턴 이 외의 경우 문자열은 not valid, NO 리턴 파이썬 풀이 def isValid(s): # Write your code here orig_list = list(s) unique_list = list(set(s)) nums = [] for i in unique_list: nums.append(orig_list.count(i)) nums.sort() #ascending ifnum_1= [i for i in nums] ifnum_1[-1] = ifnum_1[-1]-1 if (len(set(nums))==1)| (len(set(ifnum_1))==1): ret..
[hackerrank] Sherlock and the Valid String (Python)문제 (링크) 주어진 문자열의 각 알파벳 개수가 모두 같으면 YES 리턴 문자열에서 문자 하나를 뺀 뒤 각 알파벳 개수가 모두 같으면 YES 리턴 이 외의 경우 문자열은 not valid, NO 리턴 파이썬 풀이 def isValid(s): # Write your code here orig_list = list(s) unique_list = list(set(s)) nums = [] for i in unique_list: nums.append(orig_list.count(i)) nums.sort() #ascending ifnum_1= [i for i in nums] ifnum_1[-1] = ifnum_1[-1]-1 if (len(set(nums))==1)| (len(set(ifnum_1))==1): ret..
2023.06.21 -
문제 (링크) 플레이어 1, 플레이어 2가 번갈아 가며 탑 부수기 게임을 진행 각 플레이어는 최적의 방식으로 게임을 진행함 input : n (int, 탑의 개수) /m (int, 탑의 높이) 각 탑은 탑의 높이를 균등하게 나눌 수 있는 수만큼 층을 감소시킬 수 있음 각 탑의 높이가 모두 1이 되게 만드는 플레이어가 승리 파이썬 풀이 def towerBreakers(n, m): # Write your code here if m==1: return 2 elif n%2 ==0: return 2 elif n%2 ==1: return 1 문제에서 '최적의 방법으로 게임을 진행'한다고 했고, 균등하게 나눌 수 있는 수만큼 층을 나눈다고 설명해 탑의 층수의 약수로만 나눌 수 있는 것처럼 처음에 생각했다. 처음에는 ..
[hackerrank] Tower Breakers (python)문제 (링크) 플레이어 1, 플레이어 2가 번갈아 가며 탑 부수기 게임을 진행 각 플레이어는 최적의 방식으로 게임을 진행함 input : n (int, 탑의 개수) /m (int, 탑의 높이) 각 탑은 탑의 높이를 균등하게 나눌 수 있는 수만큼 층을 감소시킬 수 있음 각 탑의 높이가 모두 1이 되게 만드는 플레이어가 승리 파이썬 풀이 def towerBreakers(n, m): # Write your code here if m==1: return 2 elif n%2 ==0: return 2 elif n%2 ==1: return 1 문제에서 '최적의 방법으로 게임을 진행'한다고 했고, 균등하게 나눌 수 있는 수만큼 층을 나눈다고 설명해 탑의 층수의 약수로만 나눌 수 있는 것처럼 처음에 생각했다. 처음에는 ..
2023.06.18 -
논문이란 무엇인가 그전에 논문을 읽는 이유는 무엇인가.. 내가 일하고 있는 것에 대한 방식이나 인사이트를 얻는 데 도움을 받으려고 읽는 것이겠다. 다만 아직 논문에도 academic english에도 익숙하지 않은 탓인지 그야말로 검은 건 글자, 흰 건 종이겠거니 하고 쳐다보는 중이다. 읽고 나면 휘발되어 버리기 때문에 노션에다가 내용을 대략적으로 정리하고 있는데, 포스팅을 하는 건 또 다른 영역이라 내가 어느 정도의 수준이 되면 남들에게 공유해도 될까 고민되는 기간이다. 논문을 서치할 때, 제일 먼저 구글 스칼라에서 키워드와 인용 횟수 정도만 보고 리스트업을 했다. (리스트업 관련해서 팀 시니어 분께서 도움을 받아서 이게 아카데믹이구나를 느낄 수 있었음..ㅎㅎ) 골라둔 논문을 열어서 내용을 정리하다 보..
[주간] 2023년 23주차 회고논문이란 무엇인가 그전에 논문을 읽는 이유는 무엇인가.. 내가 일하고 있는 것에 대한 방식이나 인사이트를 얻는 데 도움을 받으려고 읽는 것이겠다. 다만 아직 논문에도 academic english에도 익숙하지 않은 탓인지 그야말로 검은 건 글자, 흰 건 종이겠거니 하고 쳐다보는 중이다. 읽고 나면 휘발되어 버리기 때문에 노션에다가 내용을 대략적으로 정리하고 있는데, 포스팅을 하는 건 또 다른 영역이라 내가 어느 정도의 수준이 되면 남들에게 공유해도 될까 고민되는 기간이다. 논문을 서치할 때, 제일 먼저 구글 스칼라에서 키워드와 인용 횟수 정도만 보고 리스트업을 했다. (리스트업 관련해서 팀 시니어 분께서 도움을 받아서 이게 아카데믹이구나를 느낄 수 있었음..ㅎㅎ) 골라둔 논문을 열어서 내용을 정리하다 보..
2023.06.11 -
21주차 요약 연휴를 맞아 여행을 다녀와봤다. 개인적으로 연휴 전에 연차를 붙이는 것보다 연휴 끝에 붙이는 것을 더 좋아해서 (다른 사람들 일할 때 노는 기분..ㅎ) 화요일에 연차를 썼다. 여행 가기 전에 일찍 출근해야 하는 일정도 생기고 성과 발표, 월간 보고서 등등 쓸 서류도 많아서 회사에서는 정신 없이 일했고, 저녁에 이것저것 공부할 게 많아서 늦게 자다 보니 급기야 금요일 아침에는 코피를 쏟는 기염을 토했다. 너무나 정신없었지만 무사히 여행까지 다녀왔으니 무엇보다 알찬 주였다! 갑분 코테 공부 이 정도면 여유와 함께 내 할 일과 공부도 챙기는 괜찮은 삶 아닌가..? 라고 생각하다가 모종의 이유로 코딩 테스트 공부를 시작했다. 괜히 벌렸나 싶은 일이지만 그래도 안 하면 후회할 것 같아서 질렀다. 안..
[주간] 2023년 22주차 회고21주차 요약 연휴를 맞아 여행을 다녀와봤다. 개인적으로 연휴 전에 연차를 붙이는 것보다 연휴 끝에 붙이는 것을 더 좋아해서 (다른 사람들 일할 때 노는 기분..ㅎ) 화요일에 연차를 썼다. 여행 가기 전에 일찍 출근해야 하는 일정도 생기고 성과 발표, 월간 보고서 등등 쓸 서류도 많아서 회사에서는 정신 없이 일했고, 저녁에 이것저것 공부할 게 많아서 늦게 자다 보니 급기야 금요일 아침에는 코피를 쏟는 기염을 토했다. 너무나 정신없었지만 무사히 여행까지 다녀왔으니 무엇보다 알찬 주였다! 갑분 코테 공부 이 정도면 여유와 함께 내 할 일과 공부도 챙기는 괜찮은 삶 아닌가..? 라고 생각하다가 모종의 이유로 코딩 테스트 공부를 시작했다. 괜히 벌렸나 싶은 일이지만 그래도 안 하면 후회할 것 같아서 질렀다. 안..
2023.06.03 -
얕고 넓은 네트워킹의 중요성 나는 새로운 사람을 만나는 것을 좋아하고, 처음 보는 사람이어도 연결고리가 있으면 '저럴 일인가' 싶을 정도로 반가워한다. 이어드림스쿨에 조인스타트업 장영화 대표님이 강연을 오셨을 때, 어피티에서 뵌 적 있는 이름이라 반가워하며 강연 이후에 인사를 드리러 간 적이 있다. (심지어 층도 달랐는데 운영진한테 물어서 문 열어달라고 해서 찾아감ㅎㅎ;) 대표님도 반가워해주시며 서로 연락처도 교환하고, 이후에 대표님께서 취업준비생과 스타트업을 이어주는 서비스도 신청해서 한 번 받아봤다. 지난 주 회고에 자랑했던 것처럼, 이번 어피티에 직무 소개가 실리자 대표님께서 고맙게도 사연을 알아봐 주시고 메일을 주셨다. 대표님 브런치에 내 사연을 포스팅까지 해주셨다! 어피티에서 시작한 인연이 여기..
[주간] 2023년 20주차 회고얕고 넓은 네트워킹의 중요성 나는 새로운 사람을 만나는 것을 좋아하고, 처음 보는 사람이어도 연결고리가 있으면 '저럴 일인가' 싶을 정도로 반가워한다. 이어드림스쿨에 조인스타트업 장영화 대표님이 강연을 오셨을 때, 어피티에서 뵌 적 있는 이름이라 반가워하며 강연 이후에 인사를 드리러 간 적이 있다. (심지어 층도 달랐는데 운영진한테 물어서 문 열어달라고 해서 찾아감ㅎㅎ;) 대표님도 반가워해주시며 서로 연락처도 교환하고, 이후에 대표님께서 취업준비생과 스타트업을 이어주는 서비스도 신청해서 한 번 받아봤다. 지난 주 회고에 자랑했던 것처럼, 이번 어피티에 직무 소개가 실리자 대표님께서 고맙게도 사연을 알아봐 주시고 메일을 주셨다. 대표님 브런치에 내 사연을 포스팅까지 해주셨다! 어피티에서 시작한 인연이 여기..
2023.05.21 -
고용노동부 2023 미래내일 일경험 사업 2023 빅리더 프로젝트 인턴십 모집 지원기간 2023년 5월 1일 (월) - 2023년 5월 26일 (금) 24:00 지원자격 34세 이하, 4대보험 미가입, 교육기간 내 full time 참여 가능하신 분 교육 커리큘럼 6.01 ~ 6.21 : 온라인 교육 (3주) 6.23 ~ 8.25 : 이론실습 교육 (9주) 더 자세한 정보는 https://bigleader.net/ 에서 확인하실 수 있습니다!
[고용노동부] 2023 빅리더 프로젝트 인턴십 모집고용노동부 2023 미래내일 일경험 사업 2023 빅리더 프로젝트 인턴십 모집 지원기간 2023년 5월 1일 (월) - 2023년 5월 26일 (금) 24:00 지원자격 34세 이하, 4대보험 미가입, 교육기간 내 full time 참여 가능하신 분 교육 커리큘럼 6.01 ~ 6.21 : 온라인 교육 (3주) 6.23 ~ 8.25 : 이론실습 교육 (9주) 더 자세한 정보는 https://bigleader.net/ 에서 확인하실 수 있습니다!
2023.05.20 -
5월 10일부터 12일까지 서울 코엑스에서 개최된 AI expo를 다녀왔다! 사전등록을 하면 하루에 한해 입장이 무료였기 때문에 카이스트 교수님이 진행한 제조엔지니어링 관련 세미나가 열리는 11일을 골랐다. 오픈시간인 10시에 맞추어 도착했는데, 세미나 두 개를 듣는 시간 외에 앉아 있는 시간 없이 부스들을 구경하고 다양한 기업에서 자랑하시는 기술에 대해 설명을 들었다. 세상은 넓고 좋은 기술은 너무나 많아서 어지러울 정도였다. 무리했는지 다음날 아침에 코피가...; 난 건 안비밀. 기업 부스 이번 엑스포에서는 크게 AI 도입을 위한 솔루션과 AI과 융합한 제품 혹은 플랫폼 두 가지 주제로 참가한 많은 기업들이 부스를 구경할 수 있었다. 모델 중심보다 데이터 중심으로 업계의 주목이 쏠리는 만큼, Data..
[후기] 2023 국제인공지능대전 AI expo Korea5월 10일부터 12일까지 서울 코엑스에서 개최된 AI expo를 다녀왔다! 사전등록을 하면 하루에 한해 입장이 무료였기 때문에 카이스트 교수님이 진행한 제조엔지니어링 관련 세미나가 열리는 11일을 골랐다. 오픈시간인 10시에 맞추어 도착했는데, 세미나 두 개를 듣는 시간 외에 앉아 있는 시간 없이 부스들을 구경하고 다양한 기업에서 자랑하시는 기술에 대해 설명을 들었다. 세상은 넓고 좋은 기술은 너무나 많아서 어지러울 정도였다. 무리했는지 다음날 아침에 코피가...; 난 건 안비밀. 기업 부스 이번 엑스포에서는 크게 AI 도입을 위한 솔루션과 AI과 융합한 제품 혹은 플랫폼 두 가지 주제로 참가한 많은 기업들이 부스를 구경할 수 있었다. 모델 중심보다 데이터 중심으로 업계의 주목이 쏠리는 만큼, Data..
2023.05.15