[Ubuntu] 유저 생성 - 원하는 UID, GID 지정
·
프로그래밍 Programming
Ubuntu 환경 내에서 user를 새로 추가하고 특정 그룹에 넣어야 할 일이 있어서 저장하는 글이다.   유저 생성과 동시에 UID, GID 지정을 해도 되고 일단 유저 생성해놓고 나중에 그룹을 만들어서 그 그룹에 추가해도 된다.순서는 마음대로. useradd -u (번호) kna35groupadd -g (번호) gtpersonusermod -g gtperson kna35usermod -aG sudo kna35
[에러기록] CondaError: Run 'conda init' before 'conda activate'
·
카테고리 없음
Anaconda 설치 후 터미널에 뜨지 않는 오류인데 https://stackoverflow.com/questions/77901825/unable-to-activate-environment-conda-prompted-to-run-conda-init-before-cond Unable to activate environment conda - prompted to Run 'conda init' before 'conda activate' but it doesn't workRunning Bash in Cmder on Windows 10. I am trying to activate a new virtual environment but keep getting told to run 'conda init' before ..
[딥러닝] 도커(docker)에서 딥러닝 환경 구축하기 (1) (for JAX)
·
프로그래밍 Programming
원래는 데스크탑 내에서 아나콘다를 설치해서 그 아나콘다 안에서 가상환경을 만들어 환경을 구축하는 것이 일반적이다. 그러나 내가 데스크탑을 모두 컨트롤할 수 있는 권한이 없어서 이런저런 프로그램을 설치하는 게 힘들었다. Docker라는 시스템을 이 때 이용하면 좋다는 것을 알게 되어서 환경 세팅하는 과정을 정리한다.Docker에 관해서는 많은 유튜브 영상에서 소개된 바가 있다.  https://youtu.be/LXJhA3VWXFA?si=XaN2mk2GD-CxyaAg  https://youtu.be/pTFZFxd4hOI?si=dpdiY_ip3Vz7G5nd   물론 이런 영상을 보면서 차근차근 따라가는 게 좋긴 하지만 성질이 급한 사람들에게는 어쩔 수가 없다.지금도 공부하면서 하는 중이지만 일단 업데이트하는 ..
[Python] matplotlib colormap, colorbar 사용 방법
·
프로그래밍 Programming/파이썬 Python
Matplotlib의 버전에 따라서 colormap과 colorbar 사용법이 조금씩 다른데 여기서는 3.9를 기준으로 설명한다.   colormap을 불러들이는 함수는 어떤 코드를 보느냐에 따라서 약간씩 달라질 수 있다.그러나 기본적으로는 colormap을 가져오고 [0,1] 사이의 값을 지정해서 color에 해당하는 RGBA 값(사이즈 4 벡터)을 가져올 수 있다는 점에서 같다.  1) Colormap colormap 지정은 코드를 어떤 걸 쓰느냐에 따라 다르지만 방법은 다양하다. 다음과 같이 map을 가져올 경우cmap = matplotlib.colormaps.get_cmap("viridis")cmap( np.lispace(0.0, 1.0, 20) ) # extract 20 colors from c..
[도커] docker-nvidia 설치 확인
·
프로그래밍 Programming
OS : Ubuntu 22.04  docker에서 GPU를 사용하려면 docker-nvidia가 설치되어 있어야 한다.   docker nvidia 버전 확인은 다음과 같이 할 수 있다. (base) $ docker versionClient: Docker Engine - Community Version: 27.3.1 API version: 1.47 Go version: go1.22.7 Git commit: ce12230 Built: Fri Sep 20 11:41:00 2024 OS/Arch: linux/amd64 Context: defaultServer: Docker Engine - Commun..
[에러기록] bin/../lib/libstdc++.so.6: version GLIBCXX_3.4.29' not found
·
카테고리 없음
사용환경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
[에러기록] libcuda.so is not in found but libcuda.so.1
·
프로그래밍 Programming
사용환경- 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 ..
[라이브러리] Physic simulation for robotics and engineering
·
연구 Research
최근 들어서 엔비디아가 시뮬레이션 쪽으로 많이 연구를 진행하고 있음을 알았다.아무래도 로봇 시뮬레이션 쪽은 강화학습 방법론이 대세로 기울고 이 강화학습 특성 상 시뮬레이션을 돌려야 한다.다른 한 편으로는 최근 그래픽스, 시뮬레이션 분야에 대한 관심으로 디지털 트윈으로 실제와 컴퓨터 모델 간의 간격을 줄여서 설계, 제어 등에 반영하고자 하는 연구 흐름이 있다. 그래서 python에서 코딩이 가능한 Physic simulation library를 알아보는 기록을 남긴다. 1. Isaac Sim 엔비디아에서 개발하고 있는 물리 시뮬레이션. 2. SAPIENUCSD에서 개발한 오픈소스 물리 시뮬레이션 3. Pybullet 4. MuJoCoMuJoCo의 경우에는 JAX와 호환이 되도록 제공하는 라이브러리(http..
[Optimization] Linear subspace, Affine subspace
·
연구 Research/최적화 Optimization
최적화에서 가장 처음에 배우는 내용은 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$-[..
[기타] zone.identifier 삭제
·
기타
인터넷에서 다운받으면 생기는 파일인데 다음 명령어로 한 번에 지울 수 있다. 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