오늘 처음으로 vscode에서 cursor로 넘어갔다.cursor에서도 vscode의 extension을 모두 사용할 수 있고, github copilot extension도 동시에 사용할 수 있기 때문에 따로 cursor은 유료결제하지 않고 사용하였다.즉 cursor free + github copilot 조합이다. vscode의 세팅들을 한번에 가져올 수 있어서 편했는데, flask를 통해 서버를 열었을 때 바로 종료되는 현상이 벌어졌다.1시간동안 개고생하다가 cursor한테 물어봤더니 바로 해결책을 알려줬다 ㅋㅋ나는 flask 서버를 켤 때, `app.run(debug=True)`로 켜서, 내가 코드를 수정하면 자동으로 서버가 재기동되는 방식을 사용했었는데, 저러한 이유로 cursor을 쓸 때는 ..
전체 글
docker 컨테이너 내부의 디렉토리를 따로 마운트해놓지 않았을 때, 컨테이너와 파일을 주고받는 방법이다.1. 컨테이너 안에 있는 파일을 로컬로 복사docker cp {container}:{container_dir} {local}2. 로컬파일을 컨테이너 안으로 복사docker cp {local} {container}:{container_dir}
이 옵시디언 플러그인은 순서를 custom으로 정렬할 수 있는 플러그인이다. (이런 간단한 기능이 왜 기본으로 없는지는 모르겠지만..)이 플러그인은 다른 플러그인들과 다르게 베타 플러그인이다. 그래서 커뮤니티 플러그인에서 검색해도 안나온다.1. BRAT 플러그인1-1. Install베타 플러그인을 사용하는 방법은 BRAT(Beta Reviewers Auto-update Tester이라는 플러그인을 받아서, 아직 옵시디언에서 인증이 안된 플러그인들을 적용할 수 있게 만들어줘야 한다.이 BRAT의 커뮤니티 플러그인에서 검색해준다음 설치할 수 있다.1-2. Usage사용법도 매우 간단한데, 플러그인 설정에서 BRAT 설정에 들어간 다음, Add Beta plugin 혹은 밑의 Add Beta theme을 클릭..
ollama나 open-web-ui를 통해서 모델을 다운로드하다가 오류 혹은 사용자가 다운로드를 중단시킬 경우 아무것도 안 남는 것 같지만 blobs에 파일이 남게 된다. 원래는 ollama를 재시작할 때 자동으로 불완전한 파일들을 지우는 프로세스가 있다고 하는데, 나는 왜인지 docker을 재시작해도 실제 모델은 없지만 blobs폴더에 데이터들이 남아있었다. 그래서 이런 찌꺼기 파일들을 수동으로 지우는 방법들을 까먹지 않게 적어두려고 한다.(docker을 사용하지않아도 경로만 다를 뿐 똑같음)docker exec -it {containeID} /bin/bashcd /root/.ollama/models위의 경로대로 이동하면 이렇게 `blobs`와 `mainfests` 폴더가 보인다.여기서 `blobs`에..
오늘은 Huggingface를 CLI 사용법 중 자주 쓰는 것만 정리해두려고 한다.1. 라이브러리 설치pip install -U "huggingface_hub[cli]"2. 계정관리우선 기본적인 사용법과 로그인을 진행해야 한다.huggingface-cli --helphuggingface-cli login`help` 명령어를 치면 간단한 사용법을 알 수 있고, `login`커맨드를 치면 token을 입력하라고 하면서 링크가 뜨게 된다.해당 링크에 들어가서 로그인을 진행하면 token이 뜨고, token이 없다면 생성하여 복붙 해주면 된다.이후 토큰을 git-credential에 저장하냐는 알림이 뜨고, 저장해주면 다음번부터는 logout을 하지 않는 이상 token을 재입력해주지 않아도 된다.만약 로그인이..
공부1. 토익 재시험(900이상)2. 자격증 따기(SQLD,빅분기, tensorflow, aws,오픽)3. LLM, 쿠버네티스?공부4. 딥러닝 이론 공부하기5. 이력서, 자소서, 프로젝트 정리운동1. 바디프로필 찍기2. 벤치 70-80 찍기3. 하체 운동하기4. 유산소 일주일에 한번 하기 돈1. 적금 꾸준히 들기(주택청약, 청년희망, 토스정기)2. 투자 꾸준히 하기(S&P500, 나스닥, 다우존스) + 국장일부3. 한달에 쓰는 지출 60-70 이하 유지하기4. 충동구매 금지그 외1. 나대지말기2. 급발진 하지 말기3. 버티기
오늘의 실습저번글에서 기본적인 template사용법을 알아봤다면 이번에는 FewShotPrompt를 알아볼 것이다. 내가 원하는 형식의 답변을 끌어내고자 내가 먼저 특정 형식의 질문과 답안을 제시해 주고 최종 질문을 하는 방식이다.FewShotPromptfrom langchain_core.prompts.few_shot import FewShotPromptTemplateexamples = [ { "question": "메시와 호날두 중 누가 더 잘하는 축구선수인가요?", "answer": """이 질문에 추가 질문이 필요한가요: 예. 추가 질문: 메시와 호날두 중 누가 더 많은 골을 넣었나요? 중간 답변: 메..