본문 바로가기

whole view378

[issue] tensorflow, keras, transformer 버전 문제 TypeError: Exception encountered when calling layer 'embeddings' (type TFEmbeddings). colab, kaggle 에서 돌아가는 코드들이 로컬에서 돌리면 안돌아가는 경우가 있다. 대부분 버전문제로 아래 2줄의 코드로 해결했다. import os os.environ["TF_USE_LEGACY_KERAS"] = "1" 아래는 MacOS 에서 설치한 각버전 pip install tf-keras==2.16.0 pip install tensorflow-macos==2.15.0 pip install tensorflow-metal==1.1.0 # macos==2.15.0과 호환 pip install transformers==4.39.1 2024. 3. 29.
무료 SSL 인증서: certbot 사용하기 certbot SSL wildcard 갱신순서기존에 _acme-challenge 로 등록된 DNS TXT 모두 삭제action: DNS name: _acme-challenge 삭제certbot 설치, certbot 명령어 실행action: apk add certbot or apt-get -y install certbot콘솔창에 나온 DNS name, value DNS TXT 타입으로 저장action: DNS TXT 생성DNS TXT 저장하는데 시간이 걸림1차 DNS 저장 후 콘솔에서 엔터, 2차 DNS 내용나옴2차 DNS TXT 저장 후 콘솔에서 엔터Successfully received certificate.Certificate is saved at: /etc/letsencrypt/live/xxx.co.. 2024. 1. 4.
python 으로 asdict, from_dict 직접 구현 편의를 위해서 dict을 많이 사용하지만 변수들이 많아지면 class화 해서 사용하는 것이 좋다. 아래 처럼 dataclass 사용시 입력값을 request의 json으로 받거나 dict으로 변환했을 때 class의 파라미터에 셋하는 from_dict 구현내용이다. 구현된 asdict 대신에 dataclasses.asdict 을 사용해도 된다. 아래의 asdict는 조건들을 추가하고 싶어서 만든 것이다. from dataclasses import dataclass, fields @dataclass class AppRawData: sessionId: str = "" deviceId: str = "" uuid: str = "" view_url: str = "" event_name: str = "" event.. 2023. 12. 18.
neo-vim 설치 - CoC, Python - 실시간자동완성 적용 vi를 IDE 처럼 사용해보자 설치 brew install nvim brew install cmake brew install luarocks brew install pkg-config nodeJs 설치 #mac brew install node@18 brew unlink node brew link --overwrite node@18 #linux curl -sL install-node.now.sh/lts | sudo bash #linux yarn 설치 #mac brew install yarn #linux curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ sta.. 2023. 5. 27.
Bard vs Bing vs ChatGPT 요즘 핫한 Bard, Bing, ChatGPT에게 질문해봤다. 승자는.... "azure atlas 월 사용비용을 예시를 들어서 알려줘" ChatGPT :) 2023. 5. 25.
Google Bard: 구글 바드 한글 지원 챗GPT(ChatGPT) 도 있지만 새로운 기술들은 접해보는게 좋은 것 같습니다. 결과는 Docs로 내보내기 가능합니다. https://bard.google.com Bard Bard is your creative and helpful collaborator to supercharge your imagination, boost productivity, and bring ideas to life. bard.google.com https://docs.google.com/document/d/1ddVMrEDVNOtbORlqmBp204eDd4wZiC77LG4RsU66yzk/edit?usp=sharing 러스트와 파이썬, 자바 언어 각자의 장단점을 들어서 비교해줘 러스트, 파이썬, 자바는 모두 다양한 목적으로 사용할.. 2023. 5. 13.