일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 에러기록
- IEEE
- 텝스공부
- Numerical Analysis
- Zotero
- JAX
- 수치해석
- Dear abby
- Statics
- 인공지능
- Linear algebra
- matplotlib
- 수식삽입
- 옵시디언
- MATLAB
- 고체역학
- 생산성
- ChatGPT
- teps
- obsidian
- 딥러닝
- LaTeX
- WOX
- 논문작성법
- Python
- 우분투
- 텝스
- Julia
- pytorch
- 논문작성
- Today
- Total
목록분류 전체보기 (434)
뛰는 놈 위에 나는 공대생
이번에 리눅스 환경에서 CUDA, cuDNN을 설치하면서 있었던 시행착오를 기록하는 글이다. 기본적으로 Linux 환경에서 설치하는 방법은 매뉴얼에 잘 나와있어서 이 링크를 참고하면 되기는 하는데 디테일하게는 고민할 부분들이 있다. 이 글에서 주의할 점은 1) 나는 이미 CUDA, cuDNN을 다른 사람이 설치해놓은 버전이 있었다. (그 버전들은 root에 설치되어 있었다.) 2) 추가적으로 CUDA 다른 버전을 쓰고 싶어서 설치하기 시작했다. 3) 우분투 user 중에 나의 계정이 있지만 내 계정에 local하게 설치하는 것이 아니라 모든 유저가 쓸 수 있도록 설치하였다. 나만 쓰고 싶으면 내 home directory에서 시작되는 경로에 설치하면 된다. 공용 서버컴의 경우에는 root 계정에 이미 설..
JAX에서 사용 가능한 device를 찾는 방법은 다음과 같다. import jax jax.devices() >> [GpuDevice(id=0, process_index=0), GpuDevice(id=1, process_index=0), GpuDevice(id=2, process_index=0), GpuDevice(id=3, process_index=0)] 여기에서는 device가 4개이기 때문에 하나를 지정해서 쓰고 싶을 수 있다. 방법을 찾아보니 document에서는 jax.default_device = jax.devices("gpu")[2] # default로 세번째 gpu를 쓰고 싶은 경우 다음과 같이 쓰면 된다고 했지만 실제로는 적용이 되지 않았다. 좀 더 확실한 방법으로는, JAX를 impor..
이 글은 JAX 버전 맞추느라 여러 🐶고생한 경험을 바탕으로 작성하였다. 0. 요구 버전에 대한 이해 JAX는 설치할 때 요구하는 버전이 있다. 개별 gpu에 따라도 달라져서 까다롭긴한데 JAX currently ships three CUDA wheel variants: CUDA 12.0 and CuDNN 8.8. CUDA 11.8 and CuDNN 8.6. CUDA 11.4 and CuDNN 8.2. This wheel is deprecated and will be discontinued with jax 0.4.8. 위의 세 버전이 가능하다고 하는데, 이는 최신 JAX 버전(230412 기준)에 따른 것이다. CUDA 11.4라고 적혀있는 경우에는 11.4 이상이면서 CuDNN 8.2 이상이면 된다. ..
0. Intro oh-my-zsh를 설치했다. 우분투에서 oh-my-zsh를 설치하는 방법은 다른 글(링크1, 링크2)에서 잘 나와있어서 그 글을 참고하면 될 것 같다. 여기서 다루고자 하는 것은 powerlevel10k 테마를 우분투에서 사용하는 법이다. 왜냐하면 이전에 본 글에서는 글쓴이가 mac을 사용하기 때문에 설치과정에서 적용한 터미널의 특성 상 테마를 적용하더라도 심볼이 깨지지 않았지만, 필자는 우분투를 쓰기 때문에 설치 과정에서 심볼이 깨지는 현상이 발생되었기 때문이다. 사람들이 많이 쓰는 테마인 agonster 테마 말고 더 예쁜(!) 테마를 쓰고 싶었다. powerlevel10k 테마를 적용하고 옵션을 symbol 활성화로 해놓으면 다음과 같다. 다음과 같이 예쁘게 심볼도 있는 터미널을 ..
내 데스크탑에서 리눅스 서버에 접속해 gui를 쓰고 싶은데 그전에는 anydesk를 썼다. 원격접속 툴을 쓰려니 느리다는 단점이 있어서 추천받은 turboVNC. 세팅하는 방법을 까먹기 전에 작성한다. 1. (서버 쪽) 다운로드 다음 사이트에서 Downloads에 들어가 위의 초록색으로 나온 downloads를 통해 turboVNC Viewer를 다운받는다. 이는 내가 리눅스 서버를 윈도우에서 열고 싶다면 윈도우에서 사용하는 프로그램이다. 아래의 turbovnc_3.0.3_amd64.deb는 리눅스에서 사용할 파일인데 리눅스가 어떤 파일 기반이느냐에 따라 다른 파일을 설치해야할 수도 있어서 일단 위의 초록색만 다운받는다. 2. (클라이언트 쪽) Viewer 설치 viewer를 설치하면 다음과 같이 설치된..
Firefighter's Wife Alarmed by Man's Behavior at Party - April 05, 2023 - DEAR ABBY: Last night I went to a party where my husband introduced me to all of his co-workers except for one young female who kept hanging out beside him. She's about 25 years younger than he is, and he's her boss. I thought it was odd that he didn't introduce me. I finally introduced myself because it felt so awkward. He..
Biography를 쓸 일이 있는데 어떻게 써야할지 잘 모르겠어서 알아본 것들에 대해 정리한다. 일단 Biography는 AIAA 기준 다음과 같은 형식을 따른다. (대부분에서 비슷하게 적용되지만 각 저널 별 선호하는 양식을 확인하면 좋다.) 포함될 내용은 다음과 같다. 작성기준: 개인적인 내용을 배제하고 개인의 전문적인 측면에 대해서만 기술한다. (가능하면) 현재 재직 중인 기관, 제출하고자 하는 학회에서 어떤 멤버십을 가지고 있는지를 적는다. 받은 학위, 학회 등 전문기관에서 받은 상, 분야에서 자신이 기여한 것 관련 분야 업무 경험 적절하다면 publishing history도 포함한다. 분량 한 단락 이내, 단어 100에서 250까지 허용된다. 학위의 경우 줄여쓰고, 시기도 줄여서 적는다. 학과명..
Neighbor's Quirky Questions Don't Sit Right With Couple - April 02, 2023 - DEAR ABBY: My husband and I met our neighbor "Maggie" one day while she was walking her dog. She has since befriended me via additional meetings on the street and walks about once a week. She's 68, has been looking unsuccessfully for a job for three years and has financial difficulties. I have given advice to her on job s..
Husband Has Nickel-and-Dime Approach to Family Finances - March 28, 2023 - DEAR ABBY: I've been married for more than 30 years. My husband and I split all bills and everything else. This has worked because, in life, I have always taken care of myself. My issue is his cheap attitude about every little dime. He always makes sure I pay my fair share to the penny, but when it comes to his reimbursin..
wox는 윈도우 내 프로그램 또는 파일, 웹페이지에 접근하기 쉽도록 만들어놓은 프로그램이다. wox를 단축키로 실행한 다음에 웹에서 검색하는 것처럼 사용할 수 있는데 그 기능이 바로 아래 그림에 있는 바와 같다. wox의 setting에 들어가서 확인할 수 있다. 다음 그림을 보면 naver, dict가 추가되어있다. 원해는 없었던 것이지만 일부러 추가한 것으로 {q}가 내가 검색할 부분이다. 위 그림의 하단에 [Add]를 눌러서 다음과 같이 추가할 수 있는데 반드시 Enable을 해놔야 검색이 활성화된다. 그리고 action keyword는 wox 검색 시 맨 앞에 작성할 키워드를 지정해야하는 커맨드다. 그리고 URL은 내가 검색했을 때 그 검색어에 연결되는 주소를 알아야한다. 다음과 같이 사전에서 검..