분류 전체보기(754)
-
[알고리즘][X] 베스트앨범
문제 설명 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 많이 재생된 장르를 먼저 수록합니다. 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다. 노래의 장르를 나타내는 문자열 배열 genres와 노래별 재생 횟수를 나타내는 정수 배열 plays가 주어질 때, 베스트 앨범에 들어갈 노래의 고유 번호를 순서대로 return 하도록 solution 함수를 완성하세요. 제한사항 genres[i]는 고유번호가 i인 노래의 장르입니다. plays[i]는 고유번호가 i인 노래가 재생된 횟수입니..
2023.06.05 -
[그 외] 허깅페이스에서 repo 내 Files에서 single file 다운 받기
from huggingface_hub import hf_hub_download hf_hub_download(repo_id="lysandre/arxiv-nlp", filename="config.json") hf_hub_download(repo_id="google/fleurs", filename="fleurs.py", repo_type="dataset") https://huggingface.co/docs/huggingface_hub/guides/download Download files from the Hub The huggingface_hub library provides functions to download files from the repositories stored on the Hub. You ca..
2023.05.29 -
[디버그] cuda home environment variable is not set
다음과 같은 오류를 볼때가 있다. cuda home environment variable is not set 해결 방법 중 하나로 정말 CUDA가 설치되어 있는지 확인해봐야 한다. pip install로 하는 거 말고 다음과 같이 웹사이트로 받는 거 말이다. https://developer.nvidia.com/cuda-11-7-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=18.04&target_type=runfile_local 터미널에서 /usr/local 디렉토리에 ls 명령어를 쳤을 때 cuda 또는 cuda-xx-x가 있는지 확인하자 없으면 설치하자 설치는 사이트에 들어가서 설치하라는 ..
2023.05.29 -
[리눅스] 필수 build-essential 깔자
웬만해서는 다음 명령으로 build-essential을 설치하자. apt-get update apt-get install build-essential build-essential에는 gcc, g++ 등 개발에 필요한 툴들이 들어가 있다. 저거 없이 하다가 다음과 같이 g++이 없다는 오류로 헤매지 말고 그냥 설치하자 ubprocess.CalledProcessError: Command '['which', 'g++']' returned non-zero exit status 1.
2023.05.29 -
[디버그] conda 가상환경 내 pip install -r requirements 설치시 주의사항
requirements 내에 버전이 명시되어 있지 않은 경우 가상환경에 설치하는 게 아니라 conda에서 관리하는 /opt/conda/lib/python3.10/site-packages를 확인하고 있으면 설치를 안한다. 따라서 원하는 버전이 있으면 명시를 하는게 좋은데 명시를 해도 만약 아까 말한 디렉토리에 있다면 거기에서 버전이 바뀌게 된다. 그럼 어떻게 하면 좋을까? conda install을 통해 관련 패키지를 하나 설치하고 이어서 쭉 pip install -r requirements.txt로 설치하면 된다. 왜 그런지 제대로 확인은 하지는 않아서 정확한 이유는 모르겠으나 conda install을 하기 전까지는 가상환경 내에서 conda list를 해도 아무것도 뜨지 않더라.
2023.05.29 -
[리눅스] grep
grep -rn "찾으려는 문자열"
2023.05.28