python(28)
-
[Python] CUDA 설치 및 버전 확인
딥러닝을 하면 많은 계산을 해야 하는데 해보신 분들은 알겠지만 CPU 에 맡기면 10시간이 지나도 계산이 끝나지 않고 계속 실행되고 있는 경우가 허다합니다. 그럴 때 GPU 에게 계산을 맡기면 계산시간을 줄일 수 있습니다. 이 기술을 GPGPU 라 합니다. 딥러닝의 계산 특징상 GPU로 계산하는게 더 유리하기 때문에 쓰는 기술입니다. 딥러닝 같은 경우 병렬적인 계산이 많고 3D 형태로 나타내야 하는 경우가 종종 있고 인공지능이 사진을 인식할 때에도 계산 과정을 배우시면 아시겠지만 병렬적입니다. 이렇게 병렬적 계산일 때 GPGPU를 쓰면 CPU보다 100배정도 빠른 계산속도를 한다고 합니다. 그렇다고 GPGPU가 무조건 좋은것은 아닙니다. CPU로 계산처리를 하는게 더 빠른 경우도 있습니다. 아무튼 딥러닝..
2023.03.25 -
Python3에서 만나는 pyhwp
두 줄 요약 그간 한글 파일(hwp V5) 파싱 및 처리기인 pyhwp는 파이썬 2 환경에서만 동작하였다. 최신 업데이트 버전인 0.1b12에서 python3.x을 지원한다. 참고 문서 공식 문서 위 사이트에서는 pyhwp 0.1b8(2014-11-03) 내용이지만 pyhwp 0.1b12에서도 대부분 적용이 된다. 메뉴얼에 예시된 대로 동작하지 않는 경우가 가끔 있는데 사용자의 미숙 때문인지 버전이 올라가면서 바뀐 것인지는 확인되지 않는다, 아래 영문 페이지에 짝이 되는 국문 페이지가 존재하기는 하나 아직 정비 중인지 영문 페이지에 비해 내용이 부실하다. 사용법 등에 관련해서는 위의 페이지를 참고하는 쪽이 여러 모로 편하다. 공식 문서(영문) 이 영문 문서를 보면 가장 최신 버전이 hwp 0.1b12(2..
2023.01.13 -
[Python] JPype로 Java 라이브러리 가져다 쓰기
JPype를 이용하면 python 에서 java 라이브러리를 이용할 수 있다. https://github.com/hyowong/jpype GitHub - hyowong/jpype: JPype is cross language bridge to allow Python programs full access to Java class libraries. JPype is cross language bridge to allow Python programs full access to Java class libraries. - GitHub - hyowong/jpype: JPype is cross language bridge to allow Python programs full access to Java cl... git..
2022.05.25 -
[python] 폐쇄망 PIP 설치하기! and 파이썬 패키지 설치하기
발단 폐쇄망에서 분석환경을 만들기 위해 파이썬을 설치하고자 하였다. 인터넷이 되지 않으므로 설치함에도 애를 먹을뻔했지만, 그나마 gcc 등 컴파일러까지는 폐쇄망 컨테이너안에 패키지가 있어 파이썬까지는 수월하게 설치했다. 그런데 아무 생각없이 pip install -r requirements.txt를 날렸다가 뜬금없이 헛웃음이 났다. pip가 없었다. 그래서 pip 부터 설치하는 방법을 찾아보았다. PIP(Package Installer for Pyhton) 없이 패키지 설치 인터넷 환경에서 pip 설치 인터넷 환경에서 설치시에는 yum(centos)이나 apt-get(ubuntu)으로 설치하다. # centos yum install python-pip # ubuntu apt-get install pyth..
2022.05.24 -
pip package install SSL 인증서 Error 해결 (error: [SSL: CERTIFICATE_VERIFY_FAILED])
1. 증상 및 원인 pip를 이용하여 원하는 패키지를 설치하려고 하면, 아래와 같은 에러가 발생할 수 있습니다. 주로 인트라넷을 사용하는 경우 아래와 같은 문제가 많이 발생합니다. 아래와 같은 에러가 발생하는 이유는 각 회사 컴퓨터에는 신뢰할 수 있는 루트 인증 기관을 가지고 있게 되는데, 인증 기관으로 python을 설치하기 위한 도메인을 포함하지 않은 경우에 이런 에러가 발생할 수 있습니다. $ pip install linkchecker Downloading/unpacking linkchecker Getting page https://pypi.python.org/simple/linkchecker/ Could not fetch URL https://pypi.python.org/simple/linkche..
2022.05.24 -
[인공지능 실습] Colab(코랩) 사용법- 브라우저에서 파이썬 소스 돌리기(쥬피터 노트북)
오늘은 인공지능 프로그램의 코드를 돌리는 법을 소개할까 합니다. 사실 파이썬에서 머신러닝 프로그램 하나 돌리려면 라이브러리 버전이 안맞아서 책이나 강의에서는 잘 되는데 혼자하려면 에러나서 실행안되는 경우가 거의 대부분이지요. 에러 메시지를 복사하여 구글 검색해서 겨우겨우 고쳐서 실행해서 제대로 나오면 그나마 다행인데요. 안 그런 경우에는 정말 좌절하게 됩니다. 그래도 이런 과정들을 거치면서 머신러닝을 좀더 많이 알게 되고 스스로 에러도 고칠 수 있게 되면서 실력이 늘어나는 것 같습니다 ^^ 이렇게 머신러닝을 돌리려면 파이썬부터 시작해서 텐서플로 등 여러가지 라이브러리를 자기 컴퓨터에 깔아야 하는데요, 구글 콜래버토리(코랩)은 구글의 서버에 파이썬이랑 라이브러리들을 깔아둬서, 우리는 코드를 입력하기만 하..
2022.02.17