일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- pytorch
- JAX
- Julia
- 논문작성법
- 텝스
- 고체역학
- 논문작성
- ChatGPT
- 텝스공부
- 수식삽입
- 수치해석
- 옵시디언
- Numerical Analysis
- teps
- WOX
- Statics
- 딥러닝
- IEEE
- Zotero
- 생산성
- 에러기록
- Linear algebra
- matplotlib
- obsidian
- MATLAB
- Dear abby
- Python
- LaTeX
- 우분투
- 인공지능
- Today
- Total
목록전체 글 (435)
뛰는 놈 위에 나는 공대생
사용환경wsl2 참고해서 해결한 방법 1. conda 환경에 있는 libstdc++ 업데이트conda install -c conda-forge libstdcxx-ng 2. libstdc++.so.6 설치 및 PATH 환경변수에 추가 sudo apt-get updatesudo apt-get install gcc-4.9sudo apt-get upgrade libstdc++6export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH
사용환경- wsl2- ubuntu 20.04[W 11/07/24 17:34:38.989 1331017] [cuda_driver.cpp:load_lib@36] libcuda.so lib not found.libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)libGL error: failed to load driver: swrastRHI Error: GLFW Error ..
최근 들어서 엔비디아가 시뮬레이션 쪽으로 많이 연구를 진행하고 있음을 알았다.아무래도 로봇 시뮬레이션 쪽은 강화학습 방법론이 대세로 기울고 이 강화학습 특성 상 시뮬레이션을 돌려야 한다.다른 한 편으로는 최근 그래픽스, 시뮬레이션 분야에 대한 관심으로 디지털 트윈으로 실제와 컴퓨터 모델 간의 간격을 줄여서 설계, 제어 등에 반영하고자 하는 연구 흐름이 있다. 그래서 python에서 코딩이 가능한 Physic simulation library를 알아보는 기록을 남긴다. 1. Isaac Sim 엔비디아에서 개발하고 있는 물리 시뮬레이션. 2. SAPIENUCSD에서 개발한 오픈소스 물리 시뮬레이션 3. Pybullet 4. MuJoCoMuJoCo의 경우에는 JAX와 호환이 되도록 제공하는 라이브러리(http..
최적화에서 가장 처음에 배우는 내용은 geometry의 정의이다. 정의를 보면 그렇구나, 싶지만 나중에 헷갈리게 되어서 정리를 한다. 이해를 위해서는 예시를 많이 알아두는 게 좋다.Definition / Dimension / Bases / Independence / Examples 등에 대해 적는다. 1. Linear subspace 1-1. Definition$L \subset R^{n} $ is a linear subspace iff it possesses the following three properties: - $L \neq \emptyset$-[closedness with respect to additions] Whenever $x, y \in L$, we have $x + y \in L$-[..
인터넷에서 다운받으면 생기는 파일인데 다음 명령어로 한 번에 지울 수 있다. find . -name "*Zone.Identifier" -type f -delete https://stackoverflow.com/questions/4496697/what-are-zone-identifier-files-and-how-do-i-prevent-them-from-being-created
1. wsl 설치 일단은 wsl를 설치해야한다. default 버전은 wsl 1이 아니라 wsl 2일 것이다. (본인이 윈도우 11이라면)설치 방법은 간단하다. 관리자 권한으로 명령 프롬프트를 실행한다. wsl --install 설치 후에는 wsl에서 벗어나서 버전 체크를 할 수 있다. wsl -l -v 2. wsl 세팅과 관련된 내용 WSL을 설치하고 겪을 수 있는 문제를 해결해야 한다. 2-1) CPU, 메모리 점유 문제 WSL을 쓰다보면 vmmem이 메모리의 80퍼센트를 점유한다. CPU 역시 빌드할 때 WSL 프로세스가 최대 100퍼센트까지 사용 가능하다. 따라서 .wslconfig 파일을 작성해서 %USERPROFILE% 폴더에 저장해준다. 이 때 메모장으로 작성하더라도 txt로 저장하는 게 ..
우리나라 운전면허를 국제운전면허로 발급받으면 미국의 일부 주에서 바로 사용이 가능하다.조지아주의 경우에는 상호협약이 맺어져 있어서 총영사관의 공증서를 들고 Georgia Department of Driver Services에 찾아가면 된다. 여기서 나의 전제는1) F-1 비자라서 I-20 레터가 있다.2) 거주지 증명이 2개 이상 있다.2-1) 여기서 말하는 거주지 증명은, 본인의 거주지를 증명하는 서류(집 계약서, 기숙사 증빙 등) + 은행 서류에 있는 자신의 주소지 or 자신에게 날라온 공식 우편물 등이 될 수 있다.3) 하지만 SSN은 아직 발급이 되지 않은 상태 나와 비슷한 상황이라면 이 방법이 먹힐 것이다. SSN이 있으면 좋고, 없어도 된다는 뜻이다. 필독사항 https://overseas...
저는 유학 준비를 한 사람입니다. 유학만 검색해도 좋은 정보들은 차고 넘친다고 생각해서 굳이 그 수많은 정보 홍수 속에 물 한 방울 더 떨어뜨리는 것이 별로 의미는 없다고 생각합니다. 그래서 이 글은 그냥 제가 느낀 점을 쓰는 것이고 누군가에게 도움이 되기 위해 작성된 것은 아님을 미리 알립니다. 0. 유학 동기 생각보다 유학을 생각하는 사람들 생각은 다양하다고 느꼈습니다. 지금 있는 연구실이 마음에 안 들어서 나가는 사람도 있고, 더 나은 연구 기회를 위해 가는 사람도 있고, 외국 취업을 위해 가는 사람도 있습니다. 저는 한국에 대한 미련과 애정이 많은 사람이라 '왜 가야만 하는가'에 대한 고민이 많았습니다.결론적으로는 유학을 고민하게 된 그 순간에 어떤 감정과 생각이 흘러갔는지를 정확하게 짚고 넘어가..
JAX에서 함수 연산 속도를 빠르게 하기 위해서 @jit을 사용해서 jit compile을 한다.보통 입력이 jax array나 튜플이면 크게 문제가 되지 않는데 나의 경우에는 사용하고 싶은 함수 내용이 복잡해지면서 class를 쓰고 싶었다. 특정 변수들을 모아놓은 집합을 계속 옮겨야 했기 때문이다.(structure와 비슷하게) 그런데 class를 argument로 쓰면 다음과 같은 오류를 보게 된다. TypeError: Cannot interpret value of type as an abstract array; it does not have a dtype attribute 이 때 사용해야 하는 것이 pytree이다. 1. Pytree의 정의 In JAX, we use the term pyt..
이 글에서는 overleaf나 latex에서 참고문헌을 삽입하는 방법에 대해서 다룬다.본인이 서지프로그램(endNote, Zotero, Mendeley 등)을 쓰고 있다면 bib 파일을 출력해서 쉽게 사용할 수 있지만가장 기본적인 방법부터 패키지 사용법에 대해 다룬다.자세하게 옵션을 설정하는 것은 나중에 작성한다. bibtex 파일은 대부분의 논문 사이트에서 제공하는 서지 파일 형식이다. 이 bibtex를 모아서 bib 파일을 직접 만들 수도 있다. 1. 기본 방법 참고문헌을 삽입할 때는 일일이 bibitem으로 넣어주는 방법이 가장 기본적일 것이다. \begin{thebibliography}{widest entry} \bibitem[label1]{cite_key1} bibliographic inf..