본문 바로가기

colab4

[colab] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte colab 에서 csv 파일을 읽으려고 아래와 같이 시도하면 오류가 발생한다. 해당 오류가 발생하는 이유는 csv 파일을 utf-8 형태로 바로 읽어올 수 없기 때문이다. 해당 오류의 해결책은 3가지 인데, 첫번째는 코드를 읽어올 때 'r' 대신 'rb' 를 적용해 바이너리 형태로 불러오는 것이다. 두 번째는 csv_reader 함수를 사용해서 csv 파일을 읽어오는 것이다. 세번째는 open 시점에 인코딩을 설정해주고 에러는 ignore 처리 하는 것이다. 2023. 2. 18.
[colab] runtime error: no cuda gpus are available colab 에서 CUDA GPU 를 할당할 때, runtime error: no cuda gpus are available 오류가 발생하는 케이스가 있다. 우선적으로는 상단 메뉴에서 런타임 - 런타임 유형 변경 탭으로 진입하여 하드웨어 가속기가 GPU 로 설정되어 있는지 확인해야 한다. 위의 설정이 정상적으로 되어 있는 경우에도 오류가 발생한다면, 소스 상에 GPU 가 아래의 코드로 할당되어 있는지 확인해야 한다. os.environ["CUDA_VISIBLE_DEVICES"] 해당 코드를 주석처리 해야 colab 에서 정상적으로 GPU 할당이 가능하다. 2021. 4. 6.
[colab] bash: Bad Substitution colab 은 기본적으로 우분투 리눅스를 지원한다. 우분투의 기본 쉘이 dash 이다 보니, bash 로 실행하는 스크립트의 경우 Bad Substitution 에러가 발생하였다. 이는 스크립트 실행 시 sh your_script_file.sh 와 같은 형식으로 실행하는 경우 호환성 문제가 발생하는 것으로 보이며, bash your_script_file.sh 의 형식으로 실행하면 정상적으로 작동하는 것을 확인할 수 있다. 2021. 4. 1.
[colab] sh: Permission denied 오류 colab 에서 sh 파일을 실행하는 경우, sh: Permission denied 오류가 발생하는 케이스가 있다. sh 파일에 대한 권한추가가 필요한 상황으로, 이러한 오류 발생 시에는 !chmod +x 명령어를 실행해 주면 해결된다. !chmod +x file_name 2021. 3. 29.