전체 글

One By One
· Database
CASE 1) (24.02.10) 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'You and what army?"\nI guess they\'re talking about you and me\nBaby, nobody will l\' at line 23' python dedent에서 backspace 사용 남발로 제대로 된 query가 수행되지 않아 생기는 문제,, Python 혹은 다른 언어들 대부분 들여 쓰기(indent)에 민감해 sqlparse 모듈로 query의 줄바꿈 upper case를 자동으로 ..
· Tools
Google Bard = Gemini - pro google gemini 라인업(2023.12.6)이 공개된지 벌써 2달이 넘어가지만 API며 사용자를 찾기 어렵다. 그만큼 OpenAI, Open source LLM이 사람들의 관심이 쏠려 있는데 Gemini-pro, 그것도 GPT-3 혹은 GPT-3.5에 준하는 모델이 무료 API로 사용이 가능한데 안 쓸 이유가 없다. (단, 데이터 학습 재사용 허용) 제공 API Spec. https://ai.google.dev/models/gemini?hl=ko Gemini 모델 | Google AI for Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 Gemini 모델 컬렉션을 사용해 정리하기 내 환..
· Routine
윈도우에서 가상환경인 WSL을 올리고 WSL에서 서비스 중인 포트를 외부로 보내려면 두 단계에 거처 밖으로 나가게 된다. Network : 집 밖으로 나가는 문이라고 보면 된다. 반대로 집으로 들어오는 문이기도하고 대부분의 가정에서 SKT, KT 등 모댐을 사용해 연결한다. OS Window 표시는 집으로 들어와 있는 컴퓨터로 사용중인 내부망이다. iptime 관리자를 통해 쉽게 설정을 변경할 수 있다. WSL의 주소는 임의로 바뀌게 되어 있다. 따라서 컴퓨터 종료 후 다시 설정을 해야하는데 최근 WSL이 대중화 되면서 2년 전부터 자동으로 고정하는 방법 외부에서 접속하는 포트 포워딩 방법, GPU 까지 다양하게 지원한다. 결국 WSL 서비스가 밖으로 나가려면 WSL 서버에서 개방 Window에서 개방 ..
· Tools
git clone https://github.com/huggingface/candle.git Candle 이란? Candle은 성능(GPU 지원)과 사용 편의성에 중점을 둔 rust 용 Minimalist ML 프레임워크입니다. whisper, LLaMA2, T5, yolo, Segment Anything을 한번에 불러와 사용할 수 있고 huggingface의 다양한 모델을 지원합니다. Kakaobot에 사용할 Stable Diffusion 사용 예시 설치 방법 1) Candle은 Rust를 사용하므로 rust package 관리자인 Cargo를 설치해준다. curl https://sh.rustup.rs -sSf | sh # env enroll source "$HOME/.cargo/env" rustc ..
· Python
JinjaTemplates에서 사용하는 {{url_for()}}의 parameter가 fastAPI 모듈 Jinja2Templates 모듈 parameter와 달라서 발생 filename -> path line 707, in url_path_for raise NoMatchFound(name, path_params) starlette.routing.NoMatchFound: No route exists for name "/static" and params "path". # AS-IS # TO-BE
· Mac
Message​ Your account is limited to MAX simultaneous ngrok agent sessionPLURAL. You can run multiple tunnels on a single agent session using a configuration file. To learn more, see https://ngrok.com/docs/secure-tunnels/ngrok-agent/reference/config/ Agent Configuration File | ngrok documentation --- ngrok.com ** 한 번에 한 개의 ngrok 서버만 허용 - 다른 환경에서 구성한 ngrok에 동일한 key로 사용할 경우 발생 - 사용중인 agent를 종료 시켜주면..
다했다
B's