728x90 SMALL 전체 글118 ubuntu mysql 설치 및 초기 세팅 1. 글을 작성하게 된 계기 처음에는 docker를 이용해서 mysql를 구축을 진행했었다. 하지만 docker를 이용해서 mysql을 구축했을 때의 장단점이 있었다. 해당 내용은 나중에 리포트해보려고 한다. (심플하게 장점: 구축이 편하다-어디서든 그냥 구축가능 / 단점: 성능 및 로그관리 등) 어쨌거나 ubuntu로 mysql를 설치하고 구축하는 내용에 대해서 정리해보겠다. 2. MySQL 설치 방법 1. MySQL 설치 sudo apt update sudo apt install mysql-server 2. MySQL 포트 설정 (mysql 기본 포트는 3306임) sudo ufw allow mysql 3. MySQL 실행 - MySQL 실행 sudo systemctl start mysql - 서버 .. 2024. 2. 2. azure 가상머신에서 sudo 접속 방법 (feat. permission denied) 1. 글을 작성하게 된 계기 ms에서 제공하는 azure에서 가상머신을 만들어서 서버를 구동 중에 있었다. 가상머신에서 docker를 활용해서 서버를 구동중이었고 log를 설정해서 /var/lib/docker 로 접속하려고 했으나 다음과 같은 에러를 만나게 되었다. 물론 permission denied 에러는 sudo 를 통해서 해결할 수 있다는 사실을 알지만, 현재 접속한 azure 서버는 key를 통해서 ssh 에서 -i 옵션으로 접속한 것이다. 따라서 sudo 의 비밀번호 권한이 어떻게 되는지 알 수 없었다. 2. 해결방법 굉장히 간단하게 아래 코드를 입력하면 sudo 권한으로 접속해서 확인할 수 있었다. sudo -i 2024. 1. 27. django-mysql 연결 시 django.db.utils.OperationalError 오류해결 1. 글을 작성하게 된 계기 python manage.py inspectdb 위 코드로 mysql db와 연결된 내용을 models.py에 옮기려고 했으나, 아래와 같은 오류를 만나게 되었다. docker로 만들어 놓은 mysql을 docker로 만들어진 django에서 연결하려고 하니 위와 같은 오류를 만나게 되었다. 2. 해결방법 이는 버전차이로 mysql 8.0 버전에는 caching_sha2_password가 없는 이유 때문에 발생했다. 아래는 내가 실행했던 django와 mysql버전이다. 해결 방법은 mysql을 실행시킨 docker에 접속해서 mysql 비밀번호를 업데이트 하는 것이다. ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_.. 2024. 1. 22. mysql '/var/lib/mysql/': Operation not permitted 에러 해결 1. 글을 작성하게 된 계기 docker-compose.yml로 mysql를 구축하는 과정에서 아래와 같은 에러를 만나서 이를 해결하고자 작성하게 되었다. mysql | 2024-01-21 13:30:20+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.36-1.el8 started. mysql | chown: changing ownership of '/var/lib/mysql/': Operation not permitted mysql | chown: changing ownership of '/var/lib/mysql': Operation not permitted 2. 해결 방법 docker-compose.yml에 아래와 같이 user.. 2024. 1. 21. 현재 열려있는 포트확인 및 제거(닫기) feat. mac 1. 특정 포트를 찾아 포트를 닫고 싶으면 다음과 같이 쳐서 PID를 알아낸다. sudo lsof -i :port sudo lsof -i :8888 여기서 8888이 포트번호이다. 2. 위에서 나온 PID를 다음 명령어에 넣으면 포트가 닫힌다. sudo kill -9 PID sudo kill -9 95636 2024. 1. 14. LLM 학습 시 메모리 고려(feat. LLaMA-7B) 1. 메모리 사용량 계산 (모델의 파라미터가 fp32일 때) 파라미터 당 bytes : 32 bits / 8 bits = 4 bytes 2. 모델 학습 시 메모리 사용량 고려 Forwarding을 위해 필요한 모델 파라미터를 N이라고 가정했을 때, 모델 메모리는 4 * N Optimizer 메모리 - 4 * 4 * N Gradient 메모리 - 4 * N 예시 모델 : LLaMA-7B 모델 메모리는 4 * 7B = 28GB Optimzer(AdamW) 4 * 4* 7B = 112GB Gradient 4 * 7B = 28GB 총 메모리 사용량 = 28 + 112 + 28 = 168GB LLaMA-7B 모델 훈련을 위해서는 168GB 이상의 vRAM이 소요 한정된 자원에서 모델을 훈련시키는데에 메모리가 너무.. 2024. 1. 13. 이전 1 ··· 6 7 8 9 10 11 12 ··· 20 다음 728x90 LIST