Slurm 설치 방법
마지막 업데이트: 2023. 6. 21.
Slurm 이란 무엇인가?
Slrum은 여러 연산 서버가 돌아가는 환경에서 이를 조율하는 조율자의 역할을 한다.
비유를 하자면, 현악 합주에서 각 연주자가 연산 서버 노드가 될 것이고, 이를 조율하는 지휘자가 slurm 서버가 될 것이다.
Slurm을 설치하기로 결심한 이유는, 연구실 서버의 사양이 각기 다르고, 각자 다른 환경에서 실험을 진행하고 있다.
이러한 상황에서 한 서버에서 다른 서버로 넘어가면 환경설정을 다시 해야하고, 서버 수가 많아지면서 각각의 관리가 어렵게 되었다.
다른 이유로는, 하나의 실험 job이 끝나면 다음 실험으로 넘어가는 것이 이상적이다.
즉 ...
연구실 생활 관련 정보 모음
마지막 수정일 2024. 3. 29.
지금은 대학원에 입학하고 2년이 지나 박사 수료까지 마친 상황입니다.
초창기에 관련된 정보를 공유하고자 이것 저것 작성을 하였습니다만, 글을 좀 더 다듬으면 좋겠다는 생각이 들었습니다.
업무 외 시간에 틈이 날 때 마다 수정하고, 공유드리고자 합니다.
대학원에 입학하고 한 학기가 지났습니다.
학부생 시절 인턴하는 시간을 포함하면 거의 연구실 생활을 1년 넘게 진행하였네요.
이리저리 굴러 다니면서 터득한 정보가 많기는 하지만, 정리를 하지 않고 있었습니다.
정리를 하는 김에, 다른 사람에게도 공유하면 좋겠다 싶어 블로그 글로 남겨봅니다.
대다수의 내용은 인터넷에서 흘러...
어떻게 인공지능 연구를 할 것인가?
글을 쓰는 시점에서는 성공적으로 마친 연구는 없습니다.
이 글을 쓴 목적은 인공지능 연구를 하는 “방법”에 대해서 도움말을 모아보는 글입니다.
특히 저의 현재 전공이 인공지능이여서, 인공지능 연구 방법에 대한 도움말을 모아 보았습니다.
연구를 하는 대학원생의 입장에서 “어떻게 연구를 하면 좋을지”에 대해서는 수업으로는 배우지 않습니다.
대다수의 대학원은 도제식 교육이여서, 이러한 내용을 지도교수님께 바로 배우면 좋겠지만 한계점은 존재합니다.
인터넷을 둘러보다 보면, 많은 연구를 하는 방법에 대한 글 그리고 도움될만한 쓰레드가 많습니다.
저도 즐겨찾기에 넣어만 두고 많이 읽지는 않았네요;;
모아두면 누군가에게는...
어떻게 인공지능 논문을 읽을 것인가?
어느 연구실이든 연구실에 들어가게 되면 먼저 하게 되는 일은 논문을 읽는 일입니다.
논문을 읽는 여러 이유가 있겠지만, 연구를 하기 위해서는 이전에는 어떠한 연구를 했는가를 알아보기 위함입니다.
이전에는 이러저러한 시도가 있었고, 문제점은 무엇이였고, 우리는 여기서 어떻게 발전할지에 대해 알아보게 되지요.
그렇다면 논문을 어떻게 읽어야 할까요? 논문을 읽을때 필요한 능력은 무엇일까요?
우리는 논문을 짧은 시간 안에 필요한 정보만을 빠르게 뽑아서 소화시키는 능력이 필요하게 됩니다.
인공지능 분야는 매우 급속도로 연구가 진행이 되는 터라, 가장 좋은 성능을 보인 모델(SOTA, state-of-the-art)의 논...
Markdown entry_points() Type Error 관련 경험
문제상황
우리는 PyTorch등 다양한 머신러닝 모델에 로그를 남기고 결과를 확인하기 위하여 Tensorboard를 쓴다.
Tensorboard는 Markdown에 의존적인데, Tensorboard를 실행하려고 보니 Markdown에서 에러가 발생하였다.
INSTALLED_EXTENSIONS = metadata.entry_points(group='markdown.extensions')
TypeError: entry_points() got an unexpected keyword argument 'group'
entry_points를 호출할때 group argument가 없다는건데…
해결방법
해결법은 단순하...
BOJ 3959 스키점프 풀이
수정사항
2022.02.06. 박원님 께서 실수 연산 오차로 인하여 비교를 위해서는 abs(mid-L) < epsilon 형식으로 하는 것이 더 타당하다고 지적해 주셨습니다. 이를 받아들여, 도착지점을 구하는 의사코드에서 비교 부분 (mid == L)을 수정하였습니다.
문제
이 문제는 다른 알고리즘 문제와 달리, 물리학 지식이 요구된다.
고등학교 물리학2나 대학교 일반물리학1에서 역학 부분을 잘 이해하고 있다면, 방정식을 세울 수 있다.
이러한 방정식을 세우고 값을 구할 때, 문제의 오차 범위 내에서 구하면 되기 때문에, 정확한 값을 구할 필요는 없다.
즉, 수치 해석적 방법(예, 이분 탐색, 뉴튼...
전체 글 22개, 3 페이지