Spring Boot @SpringBoot Application 의 원리와 이해

Spring Boot @SpringBootApplication 의 원리와 이해 Spring boot project를 생성한 후 main method는 아래와 같다. @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } @SpringBootApplication Annotation이 존재하며 그 안을 확인해 보면 아래와 같다. @Target({ElementType.TYPE})...

Spring Boot에서 dependency를 관리하는 방법

Spring Boot에서 dependency를 관리하는 방법 Spring Boot 프로젝트를 생성한 후 pom.xml은 다음과 같다. pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>springboot.com</groupId> <artifactId>spring-boot-getting-started</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin>...

Ubuntu 16.04에 Tensorflow GPU버전 설치(Anaconda, Bazel 설치)

우분투 16.04에 Tensorflow GPU버전 설치(Anaconda, Bazel 설치) 이 과정은 cuda, cudnn, nvidia driver가 설치되었다고 가정하고 시작합니다. 설치되어있지 않다면 지난 포스트(cuda, cudnn nvidia driver 설치) 를 따라 설치후 진행하시면 됩니다. 1. Anaconda Python 3.6 설치 공식 다운로드 페이지에서 파이썬 3.6 버전의...

Ubuntu 16.04에 OpenCV contrib 설치

Ubuntu 16.04에 OpenCV contrib 설치 1.기존 버전 제거 2. 패키지 업그레이드 3. OpenCV required 패키지 설치 4. OpenCV 설치 5. 설치 확인 1. 기존 버전 삭제 기존에 OpenCV 3.4.0보다 낮은 버전이 설치되어 있다면 새로 설치하는 OpenCV 3.4.0 버전이 제대로 동작하지...

Ubuntu 16.04에 Cuda, Nvidia driver, cudnn 설치

Ubuntu 16.04에 Cuda, Nvidia driver, cudnn 설치 Ubuntu 16.04 운영체제, Nvidia GPU(TITAN Xp), Anaconda Python 3.5 버전을 사용하여 진행하였습니다. 설치할 항목은 다음과 같습니다. Nvidia 그래픽 드라이버 CUDA Toolkit 8.0 CuDNN v5.1 NVIDIA CUDA Profiler Tools Interface GPU에 맞는 cuda, cudnn버전...