Programming (15) 썸네일형 리스트형 [Python] sqlite3 모듈 사용 예제 import sqlite3 def create_lotto645_db(): conn = sqlite3.connect('lotto645.db') c = conn.cursor() c.execute('''CREATE TABLE T_LOTTO645NUM (NUM INT, CONSTRAINT T_LOTTO645NUM_NUM_PK PRIMARY KEY(NUM))''') c.execute('''CREATE TABLE T_LOTTO645 (ROUND INT, NO1 INT, NO2 INT, NO3 INT, NO4 INT, NO5 INT, NO6 INT, NO7 INT, CONSTRAINT T_LOTTO645_ROUND_PK PRIMARY KEY(ROUND))''') c.execute('''CREATE VIEW V_LOT.. [Python] TensorFlow(2.14) Installation (Ubuntu, Nvidia GPU, + PyTorch) 1. 버전 조합 개요Ubuntu: 22.04 LTSPython: 3.10Clang: 16Nvidia Driver: 설치할 CUDA Toolkit 버전의 요구사항 충족 되는 버전 이상이면 무방할듯..(그냥 최신 버전 설치함)CUDA Toolkit: 11.8cuDNN: 8.7.0.84TensorRT: 8.6.1.6TensorFlow: 2.14 2. Download CUDA Toolkit: https://developer.nvidia.com/cuda-11-8-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=runfile_local CUDA Toolkit 11.8 Do.. [Python] random 모듈 사용 예제 # 로또 반자동 숫자 만들기 예제 import random lotto = [] for i in range(1, 46): lotto.append(i) for i in range(4): print(sorted(random.sample(lotto, i+1))) [Python] calendar, datetime 모듈 사용 예제 # 올해 중 오늘의 일수 구하는 예제 import calendar from datetime import date today = date.today().isoformat().split('-') yeardays = 0 for i in range(int(today[1])): if i > 0: yeardays += calendar.monthrange(int(today[0]),i)[1] yeardays += int(today[2]) print("Today is the", yeardays, "days of the year") [Python] TensorFlow(2.13) Installation (Ubuntu, Nvidia GPU, + PyTorch) 1. 버전 조합 개요 Ubuntu: 22.04 LTS Python: 3.10 Clang: 16 Nvidia Driver: 설치할 CUDA Toolkit 버전의 요구사항 충족 되는 버전 이상이면 무방할듯..(그냥 최신 버전 설치함) CUDA Toolkit: 11.8 cuDNN: 8.6.0.163 TensorRT: 8.5.3.1 TensorFlow: 2.13 2. Download CUDA Toolkit: https://developer.nvidia.com/cuda-11-8-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=runfile_local CUDA Toolkit.. [Python] Jupyter Notebook Remote Configuration # jupyter notebook --generate-config Writing default config to: /home/userid/.jupyter/jupyter_notebook_config.py # jupyter notebook password Enter password: Verify password: [NotebookPasswordApp] Wrote hashed password to /home/userid/.jupyter/jupyter_notebook_config.json # cd /home/userid/.jupyter/ # cat jupyter_notebook_config.json { "NotebookApp": { "password": "~~~~~~~~~~"// 아래 c.NotebookApp... [Python] TensorFlow(2.11) Installation (Ubuntu, Nvidia GPU, + PyTorch) 1. 버전 조합 개요 Ubuntu: 20.04 LTS Python: 3.8 (Ubuntu 22.04 LTS는 기본 버전이 3.10이며, 3.8을 설치하려면 deadsnake ppa 추가 등 살짝 번거로움.. 라이브러리 요구사항을 맞추려면 TensorRT 7.2.3.4를 설치해야 하는데, 3.8까지만 지원함..) Nvidia Driver: 설치할 CUDA Toolkit 버전의 요구사항 충족 되는 버전 이상이면 무방할듯..(그냥 최신 버전 설치함) CUDA Toolkit: 11.1.1 (https://www.tensorflow.org/install/source?hl=ko#gpu 에서 11.2로 표기된거 보고 설치 해본 결과, 라이브러리 버전 오류 확인됨. TensorRT 7 버전대 요구사항에 영향 받는듯.... [Python] TensorRT Installation(tar file) 1. TensorRT Download (Nvidia 계정 필요함) https://developer.nvidia.com/tensorrt NVIDIA TensorRT An SDK with an optimizer for high-performance deep learning inference. developer.nvidia.com 2. 다운로드 받은 디렉토리로 이동하여 압축 해제 및 설치할 디렉토리에 복사, 기본 설정 # tar xzvf TensorRT-8.4.3.1.Linux.x86_64-gnu.cuda-11.6.cudnn8.4.tar.gz # # cd /usr/local # sudo cp -rP /Download/TensorRT-8.4.3.1/ . # sudo vi /etc/ld.so.conf.d/Tens.. 이전 1 2 다음