윈도 11 이 사진에 대한 자세한 정보 삭제 방법

이미지
윈도 11에서 바탕화면에 이상한 아이콘이 있다. 이 사진에 대한 자세한 정보 아이콘이다. 아이콘을 없애는 방법이다. 레지스트리 편집기에서 삭제할 수 있다. 윈도 아이콘 - 검색 - 레지스트리 편집기 프로그램을 실행할 수 있다. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel 이동한 다음 오른쪽 창에서 마우스 오른쪽 클릭하여 새로 만들기 합니다. 이름은 {2cc5ca98-6485-489a-920e-b3e88a6ccce3} 변경합니다. 값은 DWORD 16진수 1 로 변경합니다. 저장 후 빠져 나옵니다. 이제 새로 고침을 하면 삭제됩니다.

Llama 3.2 fine tunning 중 cannot find tokenizer merges in model file 오류

라마 3.2 로 파인튜닝 중 오류를 만났어요. 기본 모델을 3.2로 변경하고 gguf 까지 변환이 잘 되었어요. 하지만 올라마에 서비스를 구동할 때 오류가 났어요. 토크나이저를 찾을 수 없다는 등등.... 검색해도 거의 나오지 않고 올라마 깃허브에 가보니 저와 비슷한 오류가 있었어요. 대충 보니 트랜스포머 버전이 4.45 이상으로 가면서 토크나이저 포맷이 변경된거 같아요. 그래서 트랜스포머 버전을 4.44 버전을 사용하면 된다는 거였어요. 일단 해보니 오류가 사라지고 잘되는겁니다. 이후 설치시 확인해보니 언슬롯에서 기본으로 트랜스포머 버전이 4.44 버전으로 되도록 변경하였더군요. 이것때문에 이틀을 왜 안되지. 이전 버전으로 돌아가보고 해볼 수 있는 경우의 수는 다해본거 같아요.

라마 3.1 파인 튜닝 하는 방법

이미지
라마 3.1 을 파인튜닝하여 내부 서버에 서비스 올리기 먼저 라마 3.1을 파인 튜닝 하기 전에 학습할 데이터를 만들어야 한다. 보통은 pdf 같은 파일로 qa 리스트를 만들면 된다. 허깅페이스에 올라온 오픈소스로 pdf -> qa 추출을 했더니 너무 처참했다. 그나마 괜찮은 성능을 보인 것은 chatGPT 이다. 유료지만 api 를 활용하니 비용은 거의 몇백원 정도 되었다. qa 는 jsonl 형식으로 만들어서 허깅페이스 데이터셋에 등록하면 작업하기 편하다. 이제 파인튜닝을 할 준비가 된것이다. 허깅페이스 데이터셋을 가져와서 구글 코랩에서 파인튜닝을 하면 된다. 처음엔 A100 을 사용했으나 현재는 가장 낮은 GPU  도 가능하다. 학습 횟수를 1천번 정도도 돌렸으나 별차이가 없었다. 뭔가 좀 더 연구가 필요하다. 현재 60회 정도 돌리니 그나마 결과가 나은거 같다. 이미지 학습과 다르게 이건 많이 학습 할수록 잘 안되는 느낌이다. 학습이 완료되면 모델을 허깅페이스에 등록한다. 난 gguf 까지 변환하여 허깅페이스에 등록했다. 이제 gguf 파일을 서버에서 다운받아서 ollama 에 올리면 된다. RTX4070 하나로 돌리는데 속도와 결과는 그럭저럭 쓸만하다. 사용자가 많지 않으니....., 나중에 colab 에 정리된 코드를 가지고 이야기 했으면 한다. 워낙에 많이 바뀌므로 정리가 어렵다.

우분투 메일서버(iRedMail) 설정 후 방화벽(nftables) 자동변경

이미지
우분투 24.04 서버를 설정하여 운영 중입니다. 메일서버인 iRedMail 을 설치하였습니다. 근데 웬일인가요. 다른 모든 서비스가 안됩니다. https://www.linuxbabe.com/mail-server/ubuntu-24-04-iredmail-server-installation 위 링크를 참고하여 설치하였는데 설치는 잘됩니다. 나중에 자세히 보니 /etc/nftables.conf 어쩌고 나옵니다. 위 링크는 iptables 이 나오더군요. 제가 아는 바로는 우분투 방화벽은 ufw 이고 이건 iptables 기반으로 작동되는 것으로 알고 있었습니다. nftables 는 차세대 방화벽이더군요. 설정에 가서 기존에 운영중이던 포트를 허용 되도록 추가하였습니다. 서비스 잘 운영 됩니다.

nvidia- smi has failed because it couldn't communicate with the nvidia driver 오류 해결 방법 정리

이미지
우분투 서버에서 NVIDIA GPU 4060 설치하다 맞이한 오류입니다. 한동안 오류에서 벗어나 있었는데 지난 밤을 꼬박 세웠네요. 1.  설치된 라이브러리 지우고 다시 설치 $ sudo apt remove nvidia* $ sudo apt autoremove $ sudo reboot 재부팅 후 다시 접속 후 $ ubuntu-drivers devices 전 추천이 535로 나오더군요 $ sudo apt install nvidia-driver-535 역시나 안되더군요. 전 지우는 방법만 달리해서 한 15번 정도 반복했던거 같습니다. 2.  GCC 및 G++ 지우고 다시 설치 $ sudo apt remove gcc $ sudo apt remove g++ $ sudo apt autoremove $ sudo reboot 재부팅 후 다시 접속합니다. $ sudo apt install gcc $ sudo apt install g++ 3. CMOS 에서 SECURE BOOT 비활성화 전 이 방법으로 하니 되더군요. 전원을 끄고 다시 전원을 켠 후 바로 F1 과 Del 키를 눌렀어요. 어느 키가 CMOS 진입키 인지 모르니까요. 들어가서 부팅 쪽 메뉴에 있더라구요. 요즘은 기본으로 활성화 되어 있으니 그걸 찾아서 Disable 했어요. 이게 GPU 기기를 인증 안된걸로 인식하여 차단되어서 그렇다고 하더라구요. $ sudo apt remove nvidia* $ sudo apt autoremove $ sudo reboot 재부팅 후 다시 접속합니다. $ sudo apt install nvidia-driver-535 $ nvidia-smi 오랜만에 결과가 나왔네요.

가비아 도메인에 letsencrypt 인증서 적용 시키기

이미지
가비아 도메인을 가지고 있다. example.com 을 가지고 있다. 이를 서버에 SSL 적용하고자 한다. 무료인 Let's Encrypt 를 사용하고자 한다. 난 서버를 우분투를 사용한다. $ sudo certbot certonly --manual --preferred-challenges dns -d '*.example.com' 여기서 빨간색으로 나오는 문자열이 중요하다. 이 문자열을 가비아 페이지에 가서 텍스트로 등록하면 된다. 다시 터미널로 가서 엔터를 치면 인증서가 발급이 된다. 인증서는 파일이 다음과 같이 두개 파일이 발급된다.

외환통장 수수료 절감 팁

 안녕하세요, 여러분! 오늘은 해외 송금이나 외환 거래 시 부담이 될 수 있는 외환통장 수수료를 절감하는 방법에 대해 알아보겠습니다. 글로벌 시대에 맞춰 많은 분들이 외환통장을 이용하고 있는데요, 조금만 신경 쓰면 절감할 수 있는 수수료 절감 팁을 함께 알아보시죠. 1. 외환통장의 필요성 외환통장은 해외 송금, 외화 예금, 외화 환전 등을 쉽게 처리할 수 있는 통장입니다. 주로 해외 유학, 출장, 여행, 무역 등 다양한 목적으로 사용됩니다. 하지만, 외환통장을 이용하면서 발생하는 수수료는 무시할 수 없는 비용이므로 이를 줄이는 방법을 아는 것이 중요합니다. 2. 수수료 종류 이해하기 외환통장 이용 시 발생하는 주요 수수료는 다음과 같습니다. 가. 송금 수수료 해외로 돈을 송금할 때 발생하는 수수료입니다. 송금액에 따라 수수료가 달라지며, 송금하는 은행과 수취 은행의 정책에 따라 추가 비용이 발생할 수 있습니다. 나. 환전 수수료 통장에서 외화를 환전할 때 발생하는 수수료입니다. 환율 차이에 따른 비용이 포함됩니다. 다. 유지 수수료 외환통장을 유지하는 데 발생하는 월간 또는 연간 수수료입니다. 일부 은행에서는 일정 조건을 충족하면 면제해주기도 합니다. 3. 수수료 절감 방법 가. 온라인 뱅킹 활용 오프라인보다 온라인 뱅킹을 이용하면 수수료가 저렴한 경우가 많습니다. 은행마다 다르지만, 온라인 송금 및 환전 수수료가 오프라인 대비 최대 50%까지 저렴할 수 있습니다. 나. 특정 은행 및 카드 이용 일부 은행은 특정 조건을 충족하면 외환 거래 수수료를 할인해주거나 면제해줍니다. 예를 들어, 주거래 은행을 통해 외환통장을 개설하면 수수료 혜택을 받을 수 있습니다. 또한, 해외 사용 수수료가 저렴한 신용카드를 이용하는 것도 좋은 방법입니다. 다. 환율 우대 혜택 활용 환전 시 은행마다 환율 우대 혜택을 제공하는 경우가 많습니다. 특정 은행의 앱이나 홈페이지를 통해 환율 우대 쿠폰을 발급받아 사용할 수 있습니다. 라. 일정 금액 이상 거래 일부 은행에서는 일정 ...