본문 바로가기

전체 글56

[NVIDIA] Failed to initialize NVML: Driver/library version mismatch 오류 해결 [NVIDIA] Failed to initialize NVML: Driver/library version mismatch 오류 해결 방법에 대해 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 [NVIDIA] Failed to initialize NVML: Driver/library version mismatch 오류 해결 방법에 대해 학습합니다. 1. 에러 발생 GPU 상태를 확인하기 위해 `nvidia-smi` 명령어를 실행하자, 다음과 같은 에러가 발생했습니다. Failed to initialize NVML: Driver/library version mismatch 이 에러는 NVIDIA 드라이버가 업데이트된 후에 커널 모듈의 버전과 라이브러리 버전이 서로 일치하지 않을 때 발생합니다. 드라이버가.. 2023. 11. 7.
[Python] 문자열 내 문자 및 인덱스 찾기 (count(), find(), index()) [Python] 문자열 내 문자 및 인덱스 찾기 (count(), find(), index())에 대해 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 [Python] 문자열 내 문자 및 인덱스 찾기 (count(), find(), index())에 대해 학습합니다. Python에서 문자열 내 특정 문자나 부분 문자열의 인덱스를 찾기 위한 주요 메서드는 count, find, index입니다. 각 메서드의 특징과 사용법에 대해 설명하겠습니다. 1. count() 문자열 내에서 특정 문자나 부분 문자열이 몇 번 나타나는지 세어줍니다. 찾는 문자나 부분 문자열이 없으면 0을 반환합니다. s = "hello world" print(s.count("l")) # 출력: 3 2. find() 문자열 내에서 특정 .. 2023. 9. 15.
[Python] 문서 자동화 (docx-template) [Python] 문서 자동화 (docx-template)에 대해 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 [Python] 문서 자동화 (docx-template)에 대해 학습합니다. I) docx-template 이란? docx-template는 Python에서 사용할 수 있는 라이브러리로, Word 문서의 템플릿을 쉽게 채울 수 있게 해줍니다. 즉, 문서 자동화를 위한 라이브러리입니다. 아래 링크에서 자세한 document를 확인할 수 있습니다. Welcome to python-docx-template’s documentation! — python-docx-template 0.9.x documentation RichText When you use {{ }} tag in your template.. 2023. 9. 13.
[Numpy] squeeze & unsqueeze - 배열의 모양 변경 [Numpy] squeeze & unsqueeze - 배열의 모양 변경에 대해 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 [Numpy] squeeze & unsqueeze - 배열의 모양 변경에 대해 학습합니다. I) squeeze & unsqueeze 란? numpy에서 사용되는 squeeze 와 unsqueeze는 배열의 차원을 조절하거나 모양을 변경할 때 유용합니다. II) AI에서 squeeze & unsqueeze 학습 데이터가 (batch_size, sequence_length) 형태로 되어 있는데, 모델이 이를 처리하려면 3D 텐서 형태인 (batch_size, sequence_length, input_dim)로 변환해야 할 수 있습니다. 이런 상황에서 unsqueeze를 사용하여 필.. 2023. 8. 19.