한줄 요약 "num_workers" 옵션을 0 또는 1로 주지 않고 임의의 숫자로 지정했다면 0또는 1로 수정하고 다시 돌려볼 것 진짜 야랄맞은 경험을 했다.torch의 dataloader를 이용해서 데이터를 불러올 때 보통 for문을 이용한다. 아래처럼train_dataset = dataset(df_train ...)train_loader = torch.utils.data.DataLoader(train_dataset, batch_size=4, shuffle=True, num_workers=0, ..
https://stackoverflow.com/questions/74261921/importerror-libtinfo-so-5-cannot-open-shared-object-file-no-such-file-or-dire
1. 왜 이런 오류가 나는가? 해당 오류는 환경 설치 파일(yml/yaml/requirements.txt) 내부에 설치해야 할 package의 버전을 명시하지 않고 배포자의 컴퓨터에 존재하는 local path로 지정하여 배포한 환경설치파일을 이용한 경우에 나타난다. 다시말해, 설치를 원하는 바로 당신의 컴퓨터에는 당연히 배포자가 지정한 경로에 설치파일이 존재할리 없다. 따라서 컴퓨터는 '그런 경로에 패키지 설치파일이 없는데?' 또는 '그런 경로가 없는데?' 라는 에러를 뱉어내는 것이다. 2. 예를들어보면 예를들어 철수의 컴퓨터에 C드라이브/배포자컴퓨터/텐동/설치할패키지 경로가 있었고, 이것을 export해서 환경설치파일을 만들었다고 하자. 이것을 다운로드 받은 영희 컴퓨터에서 아무리 C드라이브/배포자컴..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/5Gnsc/btsp7VlgZJV/ukDUqRUo8DKNnJhTGgNdg0/img.jpg)
한국인들이 자주 애용하는 표현, 무언가에 자신이 없거나 만족스럽지 못한 결과를 말해야할 때, 이런말하기 부끄럽지만... 뉘앙스는 어떻게 영어로 이야기할까? 1. I am not proud to say this ~ I am not proud to say this, I'm not familiar with operating system so I don't know my system is proper to run your model. 2. I am embarrassed to say this ~ I am embarrassed to say this, I'm not familiar with operating system so I don't know my system is proper to run your model...
해당 오류는 pytorch 1.12 이하 버전에서는 제공하지 않는 Transformer Masking기능을 사용하려 했기 때문에 발생한다. pytorch 버전을 1.13버전 이상으로 업데이트 해주면 해결된다. 아래 링크를 참고하고, 본인은 해당 코드로 토치를 싸그리 업데이트해주니 해결되었다. conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.6 -c pytorch -c nvidia https://discuss.pytorch.org/t/runtimeerror-mask-shape-should-match-input-shape-transformer-mask-is-not-supported-in-the-fallba..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/eUosRh/btspPaDX5wb/8YxDYxtlECIH1ZTXrUUxu0/img.png)
github를 보고 yml파일을 통해 또는 수동으로 가상환경 설치를 하다보면 에러가 나는 경우가 수두룩하다. 그럴때 깃의 issue탭에 질문을 남기기 위해서는 본인의 환경정보도 알려줘야 답변에 도움이 된다. 위 세가지 정보를 출력해서 에러 메세지와 함께 남겨주면 답변할 때 도움이 될 것이다. conda info conda cofign --show (또는 --show-sources) conda list --show-channel-urls
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bp1kP2/btspFjWsc5y/9z8cBGOEpERicqKjbUx9uK/img.png)
1. conda 설치 : 콘다 설치는 생략합니다. 구글에 쳐보시면 잘 나옵니다. 2. conda를 계정의 환경 변수에 등록 : conda , conda/Library, conda/Scripts 세개를 등록해줘야 함 3. VS code에서 terminal을 cmd로 변경 4. conda 명령어를 이용해서 환경변수 등록 및 activation activate를 입력하여 conda 환경을 활성화하면 커맨드라인 왼쪽에 (base)라는 가상환경이 나타날 것이다. conda env list를 통해서 자신의 콘다 환경 아래 설치된 가상환경들의 리스트를 확인 할 수 있다. conda activate ENV_NAME을 입력하여 원하는 가상환경을 활성화 시킬 수 있다. 5. 보기 쉬운 에러 'conda'은(는) 내부 또는..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/mP8S7/btsplOa8z6B/GkCEjjckVv9M5umqeTXKW0/img.png)
7월 17일을 기준으로 방문자 2222명을 달성했다. 7월 17일을 기준으로 방문자 2222명을 달성했다. 최근 블로그가 뜸해진 것은 8월 15일까지 제출 마감기한인 BIBM 학회에 논문을 내려고 안간힘을 쓰고 있기 때문이다. 예전 생물 분야에 있을 때 부터도 중국인 저자들에 대한 주의를 많이 들었었는데, 그때까지는 딱히 논문을 쓸 일이 없었기에 크게 신경쓰이지 않았다. 최근들어 논문 준비를 위해 특히 컴퓨터 분야는 비교실험이 중요한데, 비교실험을 위해 여러 논문을 읽어보고 github를 돌아다니면서 느끼는 것이, 이렇게 엉성하게 github를 관리하고도 bioinformatics 등 좋은 저널에 올라가있는 것을 보면서 회의감을 많이 느끼고 있다. 자신이 논문에 올려둔 실험 데이터를 실행하는 코드를 올려..
가끔 conda 라이브러리에 등록되지 않아 pip로 설치해야하는 모듈들이 있다. 이럴때 conda 가상환경 아래가 아니라 본체 pip에 설치될까 조심스러워서 설치하기 어려운 경우가 있다. 만약 본인의 가상환경에 pip가 이미 설치되어 있다면 아래 코드로 확실하게 conda환경 아래에 설치가 가능하다. conda activate 본인 환경 /home/YOUR_BASEDIR/anaconda3/envs/본인 환경/bin/pip install package-name 또는 가상환경에 pip가 설치되어있지 않다면 먼저 아래 코드로 가상환경에 pip를 설치해준 뒤 위 코드를 실행하자. conda activate 본인 환경 # 1. conda 가상환경 activation conda install pip # 2. act..
- Total
- Today
- Yesterday
- 제한볼츠만머신
- kld
- MatrixAlgebra
- ai신약개발
- 기계학습
- MLE
- eigenvector
- MorganCircularfingerprint
- elementry matrix
- 오일석기계학습
- manimtutorial
- 최대우도추정
- variational autoencoder
- 3B1B따라잡기
- manim library
- Manimlibrary
- eigenvalue
- Matrix algebra
- 3b1b
- manim
- vae
- ai인공지능
- 이왜안
- 백준
- 인공지능
- 베이즈정리
- 파이썬
- marginal likelihood
- kl divergence
- 선형대수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |