목록IT (202)
And Brain said,

If you want to set up a Linux build environment on Windows, a Linux container can be a good solution. Here's the sample dockerfile for CentOS 7, also added git for you. If you've created the dockerfile, turn on Windows powerShell and go to the directory where the dockerfile is located. And then, create a network, build an image, and create & run a container from that image. // network bridge doc..

Sometimes you may encounter sudo command not found. Here's how to fix it. // How to fix : sudo command not found yum install sudo or apt-get install sudo If you have a problem, sudo : apt command not found or sudo : apt-get command not found when using sudo apt or sudo apt-get. Then just use yum. sudo yum ~~ Vice versa. This is because internal package management commands are different. Red Hat ..

메서드(method) 특정 작업을 수행하는 일련의 문장들을 하나로 묶은 것. 높은 재사용성, 중복된 코드 제거, 프로그램 구조화를 위해 사용된다. 반환타입이 void가 아닌 경우 return문이 반드시 포함되어 있어야 한다. return문은 단 하나의 값만 반환한다. 반한타입이 void인 경우, 컴파일러가 메서드의 마지막에 return문을 자동으로 추가해준다. 메서드를 작성할 때는 매개변수의 유효성을 검사하는 습관을 들이자. JVM 메모리 구조 응용프로그램이 실행되면, JVM은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당받고 JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리하는데, 그 중 3가지 주요 영역에 대해 알아보자 1. 메서드 영역(method area) 클래스가 사용되면,..

선언위치에 따른 변수의 종류 변수는 클래스변수, 인스턴스변수, 지역변수 이렇게 세 종류가 있고 이를 결정짓는 것은 "변수의 선언된 위치"다. 멤버변수를 제외한 나머지 변수들은 모두 지역변수이며, 멤버변수 중 static이 붙은 것이 클래스변수, 붙지 않은 것이 인스턴스변수다. 변수의 종류 선언위치 생성시기 클래스변수 (class variable) 클래스 영역 클래스가 메모리에 올라갈 때 인스턴스변수 (instance variable) 인스턴스가 생성되었을 때 지역변수 (local variable) 클래스 영역 이외의 영역 (메서드, 생성자, 초기화 블럭 내부) 변수 선언문이 수행되었을 때 1. 인스턴스변수(instance variable) 클래스 영역에 선언되며, 클래스의 인스턴스를 생성할 때 만들어진다..

텐서(Tensor) 파이토치의 기본 단위. 텐서를 사용하여 모델의 입력과 출력뿐만 아니라 모델의 매개변수를 부호화(encode)한다. GPU나 다른 연산 가속을 위한 특수한 하드웨어에서 실행할 수 있다. 텐서는 NumPy의 ndarray와 매우 유사하다. import torch import numpy as np x=torch.empty(5,4) print(x) torch.empty를 통해 크기가 5x4인 빈 텐서를 생성한다. 이때 초기화되지 않은 행렬인 경우 해당 시점에 할당된 메모리에 존재하던 값들이 초깃값으로 나타난다. 텐서 초기화 torch는 Pytorch를 사용하기 위한 기본 라이브러리다. torch.tensor()를 통해 텐서로 변환이 가능하다. 리스트, NumPy 배열, 다른 텐서로부터 텐서를..