본문 바로가기

▶ Back-End/Python14

GPU 작업 관리 예제 - GMS-CORE Redis 큐 기반 GPU 별 작업 할당 및 처리*자세한 설명 생략  ▷ 시스템 구성도  ▷ 프로젝트 구조*순서대로 나열 ▷ const.py▷ redis_config.py▷ gpu_batch_service.py▷ gpu_service.py▷ logger.py▷ main.py  ▷ const.py"""===========================CONSTANTS===========================""""""[GPU]"""GLOBAL_GPU_WORK = {} #GPU 작업 상태GPU_MONITOR_KEY = "node-01""""[Redis]"""REDIS_IP = ""REDIS_PORT = 6379REDIS_SUBSCRIBE = "gpu_channel""""[TEST]"""TEST_IMG_.. 2025. 1. 21.
Windows 10 PyTorch 설치 Windows에서 CUDA를 활용한 NVIDIA GPU 작업용 PyTorch 설치*자세한 설명 생략  ▷ NVDIA GPU 드라이버 확인*NVDIA GPU 드라이버가 설치돼 있어야 GPU를 활용*설치 방법 생략(아래 참고 링크)  ▷ CUDA 11.8 Toolkit 설치*CUDA: NVIDIA의 GPU 연산을 실행하고 관리하는 기술*설치 방법 생략(아래 참고 링크)*cuDNN은 PyTorch 설치 시 자동으로 포함(미설치)  ▷ PyTorch 설치*GPU 연산을 위해 CUDA를 사용하는 라이브러리torch 2.5.1*Python 3.12.2, CUDA 11.8과 호환--index-url https://download.pytorch.org/whl/cu118*CUDA 11.8 환경에 최적화된 PyTorch .. 2024. 12. 16.
FAST API Project 생성 방법 Visual Studio Code에서 FAST API Project 생성 방법과 서버 구동 및 결과 확인*자세한 설명 생략  ▷ Project 생성 방법 ① Project Directory 생성 ② main.py 생성 ③ 실행> uvicorn main:app --reload  ▷ 결과 확인*Web : http://localhost:8000 *Swagger : http://localhost:8000/docs   ▷ 참고 첫걸음 - FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com  ▷ 관련 글 pip install "fastapi[all]"// 부분 설치.. 2024. 11. 28.
FAST API 설치 명령어 하나로 간단하게 설치*아래 공식 문서 참고  ▷ FAST API 설치// 모든 의존성 및 기능 설치// uvicorn(서버) 포함> pip install "fastapi[all]"// 부분 설치 가능> pip install fastapi> pip install uvicorn *명령어를 실행하면 설치 끝  ▷ 참고 자습서 - 사용자 안내서 - FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com  ▷ 관련글 Python 설치 방법▷ Python 설치 방법*Windows 10에서 진행*pythion 3.12.2   *Use admin privileges.. 2024. 11. 28.
Django 기초 예제 - 게시판(수정) Django의 기본적인 사용법 정리*무료 강좌 실습 종료 후 추가 개발*Django 기초 예제 - 게시판(삭제)에 이어서 진행*자세한 설명 생략  ▷ 기초 예제 - 게시판(수정) ① URL 등록 ② Views 생성*조회한 Article 객체 데이터를 instance=article로 Form에 채워 화면으로 보냄*Post 요청 시 인스턴스 ID를 통해 조회했던 객체를 Update ③ Template(글상세) 수정 버튼 추가 ④ Template 생성*Views에서 Form에 미리 데이터를 채웠기 때문에 {{ form.as_p }} 으로 생성 가능  ▷ 결과 확인    ▷ 관련 글 Django 기초 예제 - 게시판(삭제)Django의 기본적인 사용법 정리 *무료 강좌 실습 종료 후 추가 개발 * Django .. 2024. 2. 19.
Django 기초 예제 - 게시판(삭제) Django의 기본적인 사용법 정리*무료 강좌 실습 종료 후 추가 개발* Django 기초 예제 - 게시판(글상세)에 이어서 진행*자세한 설명 생략 ▷ 기초 예제 - 게시판(삭제) ① URL 등록*App urls.py에 URL 설정 ② Views 생성  ③ Template(글상세) 삭제 링크 추가  ▷ 결과 확인     ▷ 관련 글 Django 기초 예제 - 게시판(글상세)Django의 기본적인 사용법을 무료 강좌 시청 및 실습을 통해 정리 *Django 기초 예제 - 게시판(글목록)에 이어서 진행 *자세한 설명 생략 ▷ 기초 예제 - 게시판(글상세) ① URL 등록 *App urls.py에 URL 설coding-today.tistory.com 2024. 2. 16.
Django 기초 예제 - 게시판(글상세) Django의 기본적인 사용법을 무료 강좌 시청 및 실습을 통해 정리*Django 기초 예제 - 게시판(글목록)에 이어서 진행*자세한 설명 생략  ▷ 기초 예제 - 게시판(글상세) ① URL 등록*App urls.py에 URL 설정 ② Views 생성*default num="1" ③ Template 생성 ④ 게시글 링크 생성  ▷ 결과 확인   ▷ 참고 [지금 무료] Django 초보 가이드 - 실습을 통해 알아보는 장고 입문 강의 - 인프런웹프레임 워크 장고(Django) 를 소개부터 기본적인 사용법을 알아봅니다. , 1. 강좌 소개 파이썬(python) 의 프레임워크인 장고(Django)를 소개해 주는 강좌 입니다. 단 2개의 강의로 되어 있는 짧은 강www.inflearn.com  ▷ 관련 글  D.. 2024. 2. 15.
Django 기초 예제 - 게시판(글목록) Django의 기본적인 사용법을 무료 강좌 시청 및 실습을 통해 정리*Django 기초 예제 - 게시판(쓰기)에 이어서 진행*자세한 설명 생략  ▷ 기초 예제 - 게시판(글목록) ① URL 등록*App urls.py에 URL 설정 ② Views 생성 ③ Template 생성  ▷ 결과 확인   ▷ 참고 [지금 무료] Django 초보 가이드 - 실습을 통해 알아보는 장고 입문 강의 - 인프런웹프레임 워크 장고(Django) 를 소개부터 기본적인 사용법을 알아봅니다. , 1. 강좌 소개 파이썬(python) 의 프레임워크인 장고(Django)를 소개해 주는 강좌 입니다. 단 2개의 강의로 되어 있는 짧은 강www.inflearn.com  ▷ 관련 글 Django 기초 예제 - 게시판(쓰기)Django의 기.. 2024. 2. 15.
Django 기초 예제 - 게시판(쓰기) Django의 기본적인 사용법을 무료 강좌 시청 및 실습을 통해 정리*Django Project생성과 Django App 생성 및 등록, Django 관리자 생성은 아래 관련 글 참고*위 과정을 마친 후 실습 진행*자세한 설명 생략  ▷ SQLite3 App Model 생성*기초 예제에서 사용할 테이블 생성 ① Django App Model 생성 ② SQLite3 Migration*새로운 Django App을 생성하고 Model을 정의한 후에는 makemigrations를 사용해 해당 APP의 Model 변경 사항을 추적하고 마이그레이션 파일을 생성💡python manage.py makemigrations testapp💡python manage.py migrate   ▷ 기초 예제 - 게시글(.. 2024. 2. 15.
728x90
728x90