https://www.tistory.com/event/write-challenge-2024 작심삼주 오블완 챌린지오늘 블로그 완료! 21일 동안 매일 블로그에 글 쓰고 글력을 키워보세요.www.tistory.com 원래 동기들과 일주일에 1번 블로그 업데이트를 하는 것이 이렇게 블로그 작성의 시작이었다. 내기가 끝나고도 꾸준히 블로그를 쓰려고 혼자 다짐을 했었는데, 가끔 현생에 치이다가 블로그 쓰는것을 놓치는 경우가 많았다. 나에게는 아직 쓰고싶은 내용이 한가득 인데도 ㅠㅠ... 요즘 블로그를 자꾸 뜨문뜨문 쓰는거 같아서 오블완 챌린지를 해보려고 한다!매일매일 블로그 쓰는 것은 좀 힘들 수 있을 거 같지만 이렇게 블로그에 박제해놓으면 용기가 생길 거 같다. 11월도 열심히 살아보자 화이팅..!!
전체 글
컴공 AI 개발자가 되기 위한 노역입니다서버에 따라 터미널이 자동으로 꺼지는 시간(리눅스 쉘 접속 시간) 이 설정되어있기도 하다.그럴 때 tmux 도 쥐도 새도 모르게 사라지는데 이때 확인할 수 있는 부분은 tmux 터미널을 만들어 들어간 후echo $TMOUT위와 같이 쳐주면 time out 시간이 얼마나 되는지 확인할 수 있다.나의 경우에는 900 이라고 떴는데, 이는 초 단위라고 한다. 그 후에unset TMOUT이렇게 하면 time out 설정을 없앨 수 있다. 이렇게 하고 다시 echo 를 쳐보면 타임아웃 시간이 사라진것을 확인할 수 있다. *** 이 방식은 tmux 터미널 뿐 아니라 일반 터미널에서도 적용할 수 있다 그런데 이렇게 해도 time out 을 풀지 못할 수도 있는데, 이는 read-only 로 바꿀 수 없게 설정했기 때..
model = LlamaForCausalLM.from_pretrained(base_dir) peft_model = PeftModel.from_pretrained(model, lora_dir)merged_model = peft_model.merge_and_unload() merged_model.save_pretrained(output_dir) 이렇게 하면 아래처럼 에러가 나타날 수 있다. File "/home/***/dyeon/wandb-FastChat/fastchat/train/utils_dy.py", line 54, in merge_lora merged_model.save_pretrained(output_dir) File "/home/***/miniforge3/envs/fctrain/lib/python..

전자 서명 (Digital Signature)https://youtu.be/0KPEq2e0aWc?si=JNeYC2mMJrAgVlIa ** 저번 과 같은 MAC 처럼 메세지 무결성과 인증을 하기 위한 다른 방법은 전자 서명이 있다. 공개키의 이용원래 공개키는 암호화를 통해 만들어지므로 당연히 암호화에서 사용된다.수신자의 공개키로 메세지를 암호화 하고수신자의 개인키로 메세지를 복호화한다.전자서명 (에도 사용되는데, 암호화와는 반대로 사용된다)송신자의 개인키로 메세지를 암호화함으로써 서명(Signature) 한다수신자는 송신자의 공개키로 메세지를 복호화하여 서명을 증명한다.대칭키 교환 (Key Exchange)송신자와 수신자는 같은 대칭키를 가지고 있어야 하는데, 이때 사용하는 한 가지 방법.송신자는 수신자..