반응형

분류 전체보기 543

"Failed to clone https://git.projectbro.com/~~~, check your git configuration and permissions for this repository." 오류 해결법

안녕하세요. 이번 글에서는 poetry로 git 인증이 필요한 모듈을 다룰 때,발생 가능한 인증 오류에 대해서 해결책을 간략하게 정리해보도록 하겠습니다. 에러 개요poetry lock으로 git 인증이 필요한 패키지의 의존성을 체크하는 과정에서다음과 같은 오류가 발생하였습니다.Failed to clone https://git.projectbro.com/~~~, check your git configuration and permissions for this repository. 참고로, https 방식으로 git clone을 시도하였으며,인증에 필요한 git token은 보유한 상태였습니다. 해결 방법1. 먼저, 패키지 소스를 다음 명령어처럼 등록해줍니다.poetry source add --priori..

Python/Debugging 2025.05.23

[Pytorch] 파이토치 ReLU 함수 종류 총정리(ReLU, LeakyReLU, PReLU, RReLU, ReLU6)

안녕하세요.이번 글에서는 파이토치에서 제공하는 다양한 ReLU 함수들을간략히 요약하여 정리해보도록 하겠습니다. 1. ReLU먼저, x가 음수인 경우 전부 0으로 클리핑하는일반적인 ReLU 함수입니다. 수식$\mathrm{ReLU}(x) = \max(0,\, x)$ 코드 예시모듈 버전과 함수형 버전을 모두 제공하고 있다는 점에 유의해주세요.import torchimport torch.nn as nnimport torch.nn.functional as Fx = torch.tensor([-1.0, 0.0, 2.0])# 모듈형relu_mod = nn.ReLU(inplace=True)y1 = relu_mod(x) # tensor([0.0, 0.0, 2.0])# 함수형y2 = F.relu(x) # tensor([..

Python/Pytorch 2025.05.18

파이썬 neptune.ai 로깅 세팅 방법 정리

안녕하세요.이번 시간에서는 Python에서 머신러닝 모델 학습 시 매우 유용하게 모니터링이 가능한neptune.ai를 사용하기 위한 세팅 방법에 대해서 간략하게 정리해보도록 하겠습니다. Step 1. neptune.ai 프로젝트 생성1. 먼저, https://neptune.ai/ 사이트에 접속해주신 뒤, 회원가입/로그인을 진행해줍니다. 2. 이후, 우측 상단의 Create new project로 프로젝트를 하나 생성하고,좌측 하단의 원형 문양을 클릭하여 API 키를 확인해주신 뒤, 복사해줍니다. Step 2. neptune 로깅 설정3. 먼저, neptune 모듈 설치를 !pip install neptune 명령어로 진행해줍니다. 4. 발급 받은 API 토큰을 NEPTUNE_API_TOKEN 라는 ..

Python/Utils 2025.05.09

ModuleNotFoundError: No module named '~~~' 해결법(파이썬에서 모듈을 찾지 못할 때)

안녕하세요.이번 시간에는 Python에서 모듈을 찾지 못할 때 발생하는ModuleNotFoundError의 해결 방법에 대하여 간략하게 정리해보도록 하겠습니다. 1. __init__.py 파일이 포함되었는지 확인모듈 구조를 제대로 인식하기 위해서는 __init__.py이 모든 경로마다 포함되어 있어야 합니다.초기화할 내용이 없더라도 반드시 빈 파일이라도 포함되는 것이 필요합니다./root/my_module/└── my_module/ ├── __init__.py # 루트 모듈 위치에서의 __init__.py ├── my_sub_module/ │ ├── __init__.py # 서브 모듈 위치에서의 __init__.py │ ├── aaa.py │ └── bb..

Python/Debugging 2025.04.28

Poetry에서 파이썬 버전 변경 방법 정리

안녕하세요.이번 글에서는 poetry로 파이썬의 환경을 관리할 때,base가 되는 python 자체의 버전을 변경하는 방법을 정리해보도록 하겠습니다. 1. pyproject.toml 파일 확인먼저, 프로젝트 의존성 파일(pyproject.toml)에서 변경하려는 파이썬 버전을지원하고 있는지 확인해야 합니다.[tool.poetry.dependencies]python = ">=3.10, 위와 같은 조건에서 새로운 파이썬 버전을 지원하는지 확인하고, 지원하지 않는다면 파일을 수정해줍니다. 2. 파이썬 버전 변경 명령어만일, 변경하려는 파이썬의 버전이 3.12이고, python 3.12가 이미 설치된 상황이라면다음과 같은 명령어를 통하여 손쉽게 변경이 완료됩니다.poetry env use python3.12..

Python/Utils 2025.04.22

Mac OS에서 insightface 모듈 설치 실패 해결 방법

안녕하세요.이번 시간에는 Mac OS 환경에서 insightface 모듈 설치가 실패하는 현상에 대하여해결 방법을 간략하게 다루어보도록 하겠습니다. 오류 개요맥 환경에서 pip install insightface 명령어를 통하여 모듈 설치를 진행하던 도중, 다음과 같은 오류가 발생하면서 설치에 실패하였습니다.× Failed to build insightface==0.7.3└─▶ Call to setuptools.build_meta.build_wheel failed (exit status: 1)[stdout]WARNING: pandoc not enabledrunning bdist_wheelrunning buildrunning build_py...running egg_infowriting insightfa..

Python/Debugging 2025.04.15

파이썬 generativeai에서 safety level 세팅 방법(Gemini API 콘텐츠 필터 해제)

안녕하세요.이번 글에서는 Python으로 구글 generativeai의 API를 호출할 때,safety 필터링 level을 조정하는 방법을 살펴보겠습니다.이는 Gemini를 API로 활용할 때, 콘텐츠 필터를 해제하는 등의 상황에서 유용할 것입니다. 참고로, generativeai가 아닌 genai의 API에 대해서는 아래의 문서를 참고하면쉽게 safety level를 조정할 수 있습니다. 안전 설정  |  Gemini API  |  Google AI for DevelopersGoogle의 최첨단 모델인 Gemini 2.5 Pro Experimental을 사용할 수 있습니다. 자세히 알아보기 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 안전 설정 Gemini A..

Python/NLP Code 2025.04.09

파이썬 Gemini 모델 API 사용 방법 정리(텍스트, 이미지 Input)

안녕하세요.이번 시간에는 Python에서 Gemini 모델을 API를 통해 호출하는 방법에 대하여쉽게 정리해보도록 하겠습니다.  API 키 발급먼저, 구글에서 제공하는 Gemini 모델을 사용하기 위한 API 키를 발급해야 합니다. 발급은 아래의 링크에서 가능하며,https://aistudio.google.com/app/apikey?hl=ko결제 수단 등록 없이 무료 계정으로도 일정량 사용이 가능하나,절대로 키 유출이 되지 않도록 반드시 유의해주세요.  모듈 설치 및 사용 가능 모델 확인Gemini 기능 사용을 위한 google-generativeai 모듈 설치가 필요합니다.설치 명령어는 다음과 같습니다.!pip install -q -U google-generativeai 이후, 위에서 발급 받았던 AP..

Python/NLP Code 2025.04.03

RuntimeError: p.attn_bias_ptr is not correctly aligned 오류 해결 방법

오류 발생 개요HuggingFace에서 gemma3 모델을 다운받아 image input을 포함하여inference를 시도하던 도중 다음과 같은 에러가 발생하였습니다. File "lib/python3.12/site-packages/transformers/models/gemma3/modeling_gemma3.py", line 443, in forward hidden_states, self_attn_weights = self.self_attn( ^^^^^^^^^^^^^^^ File "lib/python3.12/site-packages/torch/nn/modules/module.py", line 1739, in _wrapped_cal..

Python/Debugging 2025.03.30

파이썬에서 이미지 간 유사도 지표 LPIPS 계산 방법

안녕하세요.이번 시간에는 Python에서 대표적인 이미지 간 유사도 지표 중에 하나인 LPIPS를계산하는 예제에 대해서 다루어보도록 하겠습니다. 먼저, 필요한 라이브러리 설치를 진행해줍시다.!pip install lpips!pip install torchvision 이후, 두 이미지 파일을 불러와 전처리하고 LPIPS 값을 계산하는 코드는 아래와 같습니다.import lpipsfrom PIL import Imagefrom torchvision import transforms# 이미지 로드 및 전처리 함수def load_image(image_path): transform = transforms.Compose([ transforms.Resize((256, 256)), # LPIPS는 이미..

Python/Vision Code 2025.03.25
반응형