일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 강화학습
- 우분투
- RemoteDesktop
- Robot
- Ros
- Baselines
- WSL
- Physics
- OpenAI
- Robotics
- python3
- pyTorch
- jupyter
- JupyterLab
- ubuntu
- simulation
- 주피터랩
- Anaconda
- 무조코
- systemctl
- python
- bindings
- MuJoCo2.1.5
- Reinforcement Learning
- TensorFlow
- MuJoCo
- wsl2
- mujoco-py
- Melodic
- GYM
- Today
- Total
목록Programming/Linux (6)
Creative-Chan
Jupyter 서버를 자동실행하기 위해서 systemctl 명령어를 사용하려고 했을 때, 오류가 발생하였다. System has not been booted with systemd as init system (PID 1). Can't operate. 찾아보니 wsl에서는 systemctl을 사용할 수 없어, 추가적인 설정이 필요하다. wsl2에서는 간단하게 /etc/wsl.conf 파일을 수정함으로써 사용이 가능해졌다. sudo vi /etc/wsl.conf 아래 내용을 삽입. [boot] systemd=true 저장한 뒤 종료하고, wsl을 재시작한다. wsl --shutdown ubuntu 이 기능을 활성화하면 이전 글과 같이 JupyterLab 서버를 자동 실행할 수 있다. 2022.03.24 - ..
오랜만에 작성하는 블로그 글. 개인적인 일정들로 스터디보다는 업무에 치중했었는데, 다시 조금씩 스터디를 진행하고자 한다. 이전에 초안까지는 작성했던 글들도 다시 올릴 예정이다. WSL이란 Window Subsystem for Linux 말 그대로 리눅스용 윈도우의 하위 시스템으로 윈도우에서 실행하는 리눅스라고 할 수 있다. 기존에는 가상 머신 등을 사용하거나, 듀얼 부팅 시스템을 활용하여 리눅스 시스템을 사용하였다면, 윈도우에서 실행할 수 있도록 지원하는 리눅스 시스템이다. 기존에는 학교에서 리눅스 서버를 구축하여 사용했었는데, 학교를 떠난 이후에는 서버를 사용할 수가 없어 개인이 보유한 맥 또는 윈도우 시스템을 활용하였다. 개인적으로는 주로 집에서는 M1 아이맥, 카페나 외부에서는 2017 맥북프로 1..
목차 1. 문제 Ubuntu 원격 서버를 재부팅했더니 다음과 같이 해상도가 깨지고 그래픽 카드 드라이버가 제대로 동작하지 않았다. nvidia-smi 명령어를 통해 확인하면 다음과 같은 에러 메시지를 뱉어낸다. NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 확인해보니 Jupyter 원격 서버가 돌아가던 도중 여러가지 이유로 재부팅이 되었을 때, 그래픽카드 드라이버가 꼬여서 위와 같은 현상이 생긴다고 한다. 해결하는 방법은 간단하다고 한다. Nvidia 드라이버를 재설치 하는 것이다. 2. 해결방법..
목차 💡 Anaconda 환경에서 Jupyter Lab 설치 및 Ubuntu 18.04 원격 서버 구성 1. Jupyter란? “Project Jupyter”는 IPython (Interactive Python) 프로젝트에서 탄생한 비영리 오픈소스 프로젝트입니다. Data Science, Machine Learning 등에서 Python을 쉽게 활용할 수 있도록 만들어진 Web 기반의 Interactive Interpreter라고 할 수 있습니다. Python 뿐만 아니라 다양한 프로그래밍 언어로 코드를 작성하고 실행하는 개발환경을 제공합니다. 기본적으로 블록 단위로 코드 실행이 가능하고, 이를 활용하여 데이터를 시각화하고 디버깅 하는 등, 다양한 작업을 할 수 있습니다. 뿐만 아니라, 마크다운 문법을 ..
목차 1. 서론 머신러닝 스터디를 위해 사용할 우분투 서버 환경을 구축하면서 기존에 사용하던 Python 내의 Pip 환경 대신 Conda 가상환경을 사용하여 시스템을 구성하였다. 시대가 많이 바뀌어서 그런지 옛날에 세팅할 때에 비해 간단해지고 쉬워진 부분이 있지만, 버전 업 되면서 달라지는 부분들이 있기 때문에 2022년 3월 기준으로 세팅을 정리하고자 한다. 2. 가상환경을 쓰는 이유? 필요한 라이브러리를 계속 설치하다 보면 각 라이브러리의 의존성(Dependency) 문제로 인해 다양한 오류를 만나게 되고, 우분투를 다시 설치하는 불상사를 수시로 겪게 된다. 이러한 것을 방지하기 위해, Base 위에 가상환경(Virtual environment)을 만들고 필요한 라이브러리만 해당 가상환경에 설치하여..
머신러닝 공부를 제대로 해보기 위해서 기존에 꼬여있는 서버 컴퓨터의 Ubuntu 재설치를 하면서 Ubuntu에서 원격 데스크탑을 활용할 수 있는 방법 중 하나인 Google Chrome의 Remote desktop을 설치하며, 설정 방법을 정리하고자 한다. 💡 Ubuntu에서 크롬 원격 데스크탑은 Windows와 달리 추가적인 설정이 필요하다. 1. 구글 크롬 원격 데스크탑 사이트에서 chrome-remote-desktop_current_amd64.deb 파일을 다운로드 받은 뒤 실행하여 크롬 원격 데스크탑을 설치한다. 2. 크롬 원격 데스크탑을 설치해도 알수 없는 오류로 설정이 되지 않는데 이는 설정파일을 생성해주어야하기 때문이다. 아래 명령어를 통해 크롬 원격 데스크탑의 설정 폴더를 생성한다. mkd..