개인활동/기타(9)
-
[error] UnboundLocalError: local variable 'inputs' referenced before assignment
OWLv2 모델을 불러오는 과정에서 발생한 에러,함수 형태로 코드를 구현해 돌리는 과정이었는데, inputs라는 변수에서 문제가 발생했다고 한다. GPT와 씨름하고 구글링해본 결과 얻은 결론은,else 문에서 inputs라는 변수가 정의되는 과정에서 문제가 발생한 것으로 보인다.else: # input image & text to OWLv2 inputs = self.owlv2_processor(text=text_prompt, images=image_pil, return_tensors="pt") inputs = {k: v.to(self.device) for k, v in inputs.items()} ... 그래서 함수 맨 첫부분에 inputs = None으로 정의하는 과정을 통해 해결하였다..
2024.09.10 -
[error] ERROR: file:///content does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.
Grounding DINO를 코랩에 설치하던 중 ERROR: file:///content does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 이렇게 생긴 에러를 마주하게 되었다.그래서 해결법을 찾던 중 스택오버플로우를 통해 알게된 사실!git clone https://github.com/IDEA-Research/GroundingDINO.git%cd GroundingDINO!pip install -e . 경로 설정 과정에서 !cd GroundingDINO/ 로 되어있던 것을 %cd GroundingDINO로 수정해주니 에러가 나지 않고 패키지가 잘 설치되었다. 코랩에서는 !cd는 경로가 제대로 설정되지..
2024.08.15 -
[error] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte
csv 파일을 불러올 때 간혹가다 인코딩이 제대로 안되는 경우들이 존재한다. 이렇게 지저분하게 문자들이 존재할 때, read_csv를 이용해 파일을 불러오면 utf-8로 안된다는 에러가 뜬다. 이 문제를 해결 하는 방법, 굉장히 간단했다. 인코딩 형식을 바꿔주면 됨. data = pd.read_csv("자치구별_점포수.csv", encoding="cp949")data 다음과 같이 "cp949"를 이용해주면 데이터가 깔끔하게 잘 출력되는 것을 확인할 수 있다.
2024.08.10 -
[Error] dtype('<U4') 무엇인가?
numpy.core._exceptions._UFuncNoLoopError: ufunc 'subtract' did not contain a loop with signature matching types (dtype('int64'), dtype(' None 연산 과정에서 이런 에러가 계속해서 났었다. 친구의 도움으로 해결했고, 결론적으로는 멍청한 짓을 했었다. 입력받았던 array와 정수(엄밀히 말하면 정수 변환 전 문자열이였다)로 뺄셈 연산 과정 중 발생한 에러로 정수형과 문자열이 연산을 시도하고 있던 것이다. U라는 것은 Unicode, 즉 문자열을 의미하며 뒤에 4는 아마 비트수...인 것 같다. 4비트짜리 Unicode와 int64sms 연산할 수 없어요~ 라는 에러를 뱉은 것임 아. 코드를 짜며 ..
2024.05.01 -
[konlpy] jvm 에러
konlpy를 사용하려고 했는데 jvm.dll 파일이 없다고 뜬다. 찾아보니 환경변수 설정이 안되어있어서 그렇다고 한다. JDK를 설치한 적이 있다면 경로를 찾아서 환경변수 설정을 해주면 됨 jpype._jvmfinder.JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly. 일반적으로 programfiles > java > jdk1.8 > bin > server 이런식으로 들어있는 것 같다. 근데 이상하게 나는 왜 jre-1.8인지 모르겠지만 저렇게 설정해주니 잘 돌아간다. 잘 돌아가면 다행인건가?
2023.12.02 -
[Git] clone한 레포지토리 계정 확인하고 수정하기
문제가 발생했다. 난 열심히 커밋하고 푸시했었는데, 내 깃헙 계정에는 잔디가 자라지 않았다. 진짜 억울했다. 왜인지 확인해보니 계정이 다르게 연결된 것 같았다. 아래 이미지와 같이 뜨는 것이 내 깃헙 계정과 잘 연동된 것인데 아래와 같이 뜨지 않았다. 그래서 구글링을 해서 얻은 결과 1. Git Bash를 연다. cd "내가 클론한 로컬 레포 경로" Clone 해두었던 로컬의 레포 경로로 이동해준다. 2. 사용자명과 이메일 확인하기 git config user.name 이것은 사용자 명을 확인할 수 있는 명령어 git config user.email 사용자 이메일을 확인할 수 있는 명령어 3. 사용자명이나 사용자 이메일을 변경하고자 한다면? git config --global user.email 내가변경..
2023.11.25 -
Jupyter Notebook CUDA 환경 설정하기 - 실패
서치를 해봤을 때 정말 많은 사람들이 굉장히 오래 걸린다는 이야기가 많았다. 버전 맞추고 꼼꼼하게 확인을 했음에도 불구하고 제대로 설정이 안되는 사람들도 많은 것 같았다. 그래서 나도 더욱 꼼꼼히 확인을 해보았다. 뻥이다. 꼼꼼하긴 개뿔 그지같이 했다. 다시 시도해야할 것 같다. 아래 내용들은 그냥 무시하길... 🖥 Desktop 환경 1. Windows 10 home 2. GeForce GTX 1660 3. Anaconda version 4. 1. CUDA, cuDNN 설치하기 위키를 통해 Toolkit을 어떤 것을 설치해야 확인을 해보았을 때 CUDA - Wikipedia From Wikipedia, the free encyclopedia Parallel computing platform and pr..
2023.10.14 -
윈도우 11 포맷 에러: 0x80070022
IDE부터 시작해서 이것저것 너무 많이 설치하다보니 PC가 문제생길 것 같아 포맷을 했다. 근데 0x80070022 이런 에러가 떠서 부팅디스크 다시 만들고 재시도 했는데 안된다. 서치해보니 부팅디스크 인식이 제대로 안되어서 그런거라고 한다. USB 포트를 다른걸로 옮겨주니 제대로 설치가 되었다. 어이없다. 포트가 무슨 문제가 있길래...
2023.06.24 -
[Git/Github] pycharm에 레포 연결하기
1. cmd 창을 관리자 권한으로 열기 2. pycharm projects 폴더로 이동 3. git clone clone 뒤에는 레포 주소를 작성해준다 클론 해주면 아래와같이 연결된 레포가 만들어진다 끗
2023.02.24