일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- numpy
- Web Programming
- tensorflow
- kubernetes
- 텐서플로우
- 그래픽 유저 인터페이스
- FLASK
- 논문 리뷰
- GUI
- 딥러닝
- 장고
- OpenCV
- 데이터베이스
- 파이토치
- yaml
- paper review
- k8s
- vue.js
- 컴퓨터 비전
- Docker
- Python
- POD
- MariaDB
- 파이썬
- Computer Vision
- Deep Learning
- 웹 프로그래밍
- pytorch
- Django
- Tkinter
- Today
- Total
목록분류 전체보기 (101)
Maxima's Lab
안녕하세요, 오늘은 쿠버네티스에서 Container와 Pod의 개념에 대해서 알아보겠습니다. 먼저 Container (컨테이너)에 대해서 알아보겠습니다. 컨테이너는 애플리케이션 실행에 필요한 코드와 모든 종속성을 포함하는 독립적인 실행 환경입니다. 컨터이너화된 애플리케이션은 다양한 컴퓨터 환경에서 일관된 방식으로 실행될 수 있습니다. 이는 다음과 같은 장점을 가지고 있습니다. 환경 일관성 : 개발, 테스트, Production 환경 간에 일관성을 제공합니다. 효율성 : 더 적은 시스템 리소를 사용하면서 격리된 환경을 제공합니다. 이식성 : 어떤 환경에서든 동일하게 실해될 수 있어, 클라우드 환경과 온프레미스 환경 간 이동이 용이합니다. 빠른 배포 및 시작 시간 : 애플리케이션과 서비스를 빠르게 시작하고,..
안녕하세요, 오늘은 NVIDIA Container Toolkit을 설치하는 방법에 대해서 알아보겠습니다. NVIDIA Container Toolkit를 설치하는 목적은 Docker 컨테이너 내에서 NVIDIA GPU를 효율적으로 활용할 수 있게 하여 GPU 가속화 애플리케이션의 배포와 실행을 용이하기 하기 위해 사용합니다. NVIDIA Docker를 설치 하기 위해 호스트 시스템에 설치되어 있어야 하는 항목들은 다음과 같습니다. NVIDIA GPU Driver 설치 Docker Engine 설치 위의 항목들 중 NVIDIA GPU Driver와 Docker Container Toolkit이 설치되어 있는 상황에서 NVIDIA Container Toolkit을 설치하는 방법에 대해서 알아보겠습니다. dis..
안녕하세요, 오늘은 쉘 스크립트 파일 & 배치 파일에서 각각 쉘 스크립트 파일들과 배치 파일들을 실행하는 방법에 대해서 알아보겠습니다. 먼저, 쉘 스크립트 파일에서 쉘 스크립트 파일들을 실행하는 예제입니다. (순차 실행) ./script1.sh ./script2.sh 위의 코드는 2개의 쉘 스크립트 파일들을 순차적으로 실행하는 쉘 스크립트 파일입니다. 다음은 병렬 실행하는 코드입니다. ./script1.sh & ./script2.sh & wait 순차 실행하는 쉘 스크립트 파일과 다르게 각 쉘 스크립트 파일 실행 시 맨 끝에 "&"가 붙게 되며 2개의 쉘 스크립트 파일이 실행이 끝날때 까지 기다리기 위해 "wait" 명령어를 사용하게 됩니다. 이어서, 배치 파일(.bat)의 경우에 순차 실행 및 병렬 실..
안녕하세요, 오늘은 쉘 스크립트 & 배치 파일을 작성하고 실행하는 방법에 대해서 알아보겠습니다. 먼저, 쉘 스크립트 파일을 생성합니다. touch run_script.sh 작성한 쉘 스크립트 파일에 실행 권한을 부여합니다. chmod +x run_script.sh 최종적으로 다음 명령어를 통해 쉘 스크립트 파일을 실행할 수 있습니다. ./run_script.sh 위의 쉘 스크립트 파일을 다음과 같이 구성합니다. (run_script.sh) 아래 코드는 각 script 파일을 순차적으로 실행하는 쉘 스크립트 구성입니다. python script_1.py arg_1-1 arg_1-2 python script_2.py arg_2-1 arg_2-2 arg_2-3 python script_3.py arg_3-1 ..
안녕하세요, 오늘은 Docker Image를 로컬에 저장하고 저장된 Docker Image에 대해 로드 하는 방법에 대해서 알아보겠습니다. 먼저, Docker Image를 로컬에 저장하기 위해 현재 보유하고 있는 Docker Image 목록을 확인합니다. docker images docker 이미지를 저장하기 위해서 다음 같은 명령어를 사용할 수 있습니다. docker save -o .tar docker save -o vuedocker_save.tar vuedocker:latest 위의 명령어를 통해 "vuedocker:latest" Docker Imagerk vuedocker_save.tar 파일의 형태로 저장되게 됩니다. 이어서, 로컬에 저장된 docker 이미지를 불러오기 위해서 다음 같은 명령어를..
안녕하세요, 오늘을 Dockerfile를 사용해서 Vue.js 프로젝트를 실행하는 방법에 대해서 알아보겠습니다. 먼저, Vue.js 프로젝트를 생성합니다. vue create vuedocker --no-git 이어서, 해당 디렉토리로 이동 후 다음과 같은 코드를 사용해서 Dockerfile을 생성합니다. cd vuedocker touch Dockerfile 위의 코드를 통해 생성된 Dockerfile을 다음과 같은 코드로 작성합니다. # Docker 이미지를 구성하기 위해 베이스 이미지로 Node.js의 최신 버전을 사용 FROM node:latest # 컨테이너 내부에서 /app 디렉토리를 작업 디렉토리로 설정 WORKDIR /app # package.json 및 package-lock.json(있는 ..
안녕하세요, 오늘은 Modal Dialog 기능들에 대해서 커스터마이징 하는 방법에 대해서 알아보겠습니다. 해당 기능을 구현하기 위해 편의상 html, css, js 파일에 대해 다음과 같이 구성하였습니다. index.html style.css script.js 위 파일들로 구성된 결과 이미지에 대해서 먼저 보도록 하겠습니다. 먼저 index.html 코드는 다음과 같습니다. 모달 실행 × 사용자 정의 메시지를 입력하세요... 확인 취소 위의 코드에서 button은 총 3개로 구성되어 있으며, 다음과 같습니다. 모달 실행 확인 취소 이어서, style.css 코드는 다음과 같습니다. /* 모달 스타일 */ .modal { display: none; /* 기본적으로 숨김 */ position: fixed;..
안녕하세요, 오늘은 Vue.js 프레임 워크를 사용해서 간단판 그림판 기능을 구현하는 방법에 대해서 알아보겠습니다. 간단한 그림판 기능을 구현하기 위한 항목들은 다음과 같습니다. Canvas 그리기 모두 지우기 Pen 두께 증가 Pen 두께 감소 Vue.js 프레임워크를 활용하기 위해 프로젝트를 생성해줍니다. 생성된 프로젝트 내 src/App.vue 파일을 다음과 같이 수정해줍니다. 모두 지우기 두껍게 얇게 위의 코드의 결과로 실행한 초기 화면 결과는 다음과 같습니다. 위에서 모두 지우기, 두껍게, 얇게 버튼에 대한 기능 동작에 대한 script 코드에 대해서 자세히 설명드리겠습니다. 3가지 버튼에 대한 설명에 앞서, Canvas 위에 Pen으로 그리는 기능에 대한 설명입니다. initCanvas() {..