목표 우분투의 루트 디스크 사이즈를 늘려서 디스크 스페이스를 확보한다. 문제점 Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-101-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/pro System information as of Tue Apr 23 04:47:21 AM UTC 2024 System load: 0.0 Usage of /: 97.6% of 11.21GB ... => / is using 97.6% of 11.21GB 위는 본인이 사용하는 우분투의 환경이다. 사용량이..
목적 Llama 2를 다음 환경에서 작동 시키는 것을 목표로 한다. - OS: Ubuntu 22 - GPU: Nvidia 3090 TI 24GB - Container: tensorflow/tensorflow:latest-gpu-jupyter 여기에 --cpuset-cpus를 사용해서 cpu의 사용량을 제한시켰다 만약 cpu로 모델이 동작할 경우, 호스트의 모든 리소스를 점유하는 상황이 생길 수 있다. docker run --gpus all --cpuset-cpus="0-3" -d -it --rm -v :/tf/notebooks -p 8888:8888 tensorflow/tensorflow:latest-gpu-jupyter - Python version: 3.9 전제 사항 - 우분투 22와 도커가 설치 되..
Error ./download.sh Enter the URL from email: ... Resolving download.llamameta.net (download.llamameta.net)... 54.230.61.50, 54.230.61.7, 54.230.61.98, ... Connecting to download.llamameta.net (download.llamameta.net)|54.230.61.50|:443... connected. HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable ... The file is already fully retrieved; nothing to do. md5sum: tokenize..
목표 ubuntu 22에 nvidia 드라이버를 최신으로 설치 하고, cuda를 이에 맞추어서 설치 한다. tensorflow jupyter를 이용해서 gpu를 확인한다. 아래 가이드는 아래와 같은 오류를 해결하고자 하는 방법으로 활용되었다. 오류 메시지들 2024-03-31 12:27:30.432902: E external/local_xla/xla/stream_executor/cuda/cuda_driver.cc:282] failed call to cuInit: CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE: forward compatibility was attempted on non supported HW 2024-03-31 12:27:30.432953: I external..
내용 명령어 기타 certification 내용 확인 > openssl x509 -in cert.pem -noout -text Certificate: Data: Version: 3 (0x2) Serial Number: ... Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R3 Validity 발급된 cert파일과 private key가 같은지 확인 > openssl x509 -noout -modulus -in cert.pem | openssl md5 > openssl rsa -noout -modulus -in privkey.pem | openssl md5 MD5(stdin)= 41dc41d6318ac..
배경 Window 10 Pro 또는 Enterprise의 경우는 원격 접속이 지원된다. - 외부에서 window os에 접속하는 것을 의미한다. 하지만 오직 하나의 Session만 지원함으로써 동시에 2개 이상의 Session이 윈도우에 접근 할 수는 없는 문제가 발생한다. 이와 같은 이슈를 해결하기 가장 쉬운것은 RDP를 설치 하는 것이다. (이것은 Window 모든 버전을 지원한다) https://github.com/stascorp/rdpwrap/releases Releases · stascorp/rdpwrap RDP Wrapper Library. Contribute to stascorp/rdpwrap development by creating an account on GitHub. github.co..
목표 Bash Shell Script를 사용할 일이 있어서 급하게 Review하고자 한다. 여기나오는 내용은 educative Shell for programer와 Mastering Linux Shell Scripting에 있는 내용을 정리하였다. https://github.com/PacktPublishing/Mastering-Linux-Shell-Scripting-Second-Edition 기초 Default Shell 찾기 ~$ ps $$ PID TTY STAT TIME COMMAND 10374 pts/0 Ss 0:00 -bash $ echo $SHELL /bin/bash Shell 종류 Bash Shell : Bourne shell, 가장 기초 쉘 Ksh shell : Korn shell, bash..
배경 회사에서 COS Pro 시험 응시를 장려하는 분위기여서, 솔선수범 하자는 마음으로 시험을 응시하였다. 운이 좋았는지 1,000점 만점을 받았다. 시간이 지나면 기억에서 지워질 것 같아서 글로 남기고자 한다. (사실 조회수도 좀 나올것같아서....) 시험 설명 프로그래머스 스타일로 10문제가 제출 된다. 기출 문제가 6회 공개 되어있어서 나는 구름을 이용해서 준비했다. 1시간 30분씩 타이머를 켜놓고 5개의 기출문제를 풀었다. 본 시험을 위해 약 7시간 30분 투자한것 같다. 컴퓨터 공학과를 졸업했다면 조금만 준비해도 합격하는 것은 크게 어렵지 않을 것 같다. 600점 이상 획득하면 합격이다. https://edu.goorm.io/lecture/17301/cos-pro-1%EA%B8%89-%EA%B8..
목표 Byte를 hex 문자로 출력한다. 암호화(Hashing) 코드를 보다가 private static String get_SecurePassword(String passwordToHash, byte[] salt){ String generatedPassword = null; try { MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(salt); byte[] bytes = md.digest(passwordToHash.getBytes()); StringBuilder sb = new StringBuilder(); for(int i=0; i< bytes.length ;i++) { sb.append(Integer.toString((bytes..