본문 바로가기

전체 글

(184)
cp 명령어 대신 rsync 명령어를 이용해 폴더 복사하기 (진행률 출력 방법) rsync 명령어를 사용하면 특정한 폴더를 통째로 복사할 수 있다. 특히 권한 유지, 파일 날짜 유지 등 다양한 기능을 사용할 수 있다는 점도 특징이다. 또한 진행률도 함께 출력할 수 있는데, 다음과 같은 명령어를 사용하여 간단히 폴더를 통째로 복사할 수 있다. rsync -ah --info=progres2 {복사할 출발지 폴더} {복사할 목적지 폴더}
파이썬 하이드라(Hydra) 소개 및 기본적인 사용 방법 파이썬에서 설정(config) 파일을 관리하는 방법은 다양하다. 기존에는 간단하게 .env 파일에 설정 내용을 기록하는 경우가 많았는데, 하이드라(Hydra) 라이브러리를 사용하면 설정(config)을 쉽게 변경할 수 있다. 하이드라(Hydra)는 복잡한 딥러닝 실험을 효율적으로 수행할 수 있도록 도와주는, 페이스북에서 만든 오픈소스 프레임워크(framework)다. ※ 설치 방법 ※ 다음의 명령어를 사용하여 간단히 설치할 수 있다. 또한 Hydra의 color logger 기능도 함께 설치하는 것이 일반적이다. pip install hydra-core pip install hydra-colorlogger ※ 간단히 설정을 변경하여 사용하기 ※ 예를 들어 딥러닝 모델을 학습할 때 epochs 하이퍼 파라..
깃허브(GitHub) 브랜치(Branch) 생성, 삭제, 이름 변경, 이동 방법 깃허브(GitHub)를 사용하면 브랜치(branch)를 생성하면서 개발하는 경우가 많다. 브랜치에 대하여 생성, 삭제 등의 명령을 수행하는 방법은 다음과 같다. ※ 브랜치 생성 ※ 브랜치는 다음과 같이 생성할 수 있다. git branch {생성할 브랜치 이름} {분기 대상} 예를 들어 아래와 같이 입력하면 master 브랜치로부터 develop 브랜치가 생성된다. git branch develop master ※ 브랜치 삭제 ※ 브랜치 삭제는 다음과 같이 할 수 있다. git branch -D {삭제할 브랜치 이름} 예를 들어 develop이라는 이름의 브랜치(branch)를 삭제한다면 다음과 같이 할 수 있다. git branch -D develop ※ 브랜치 이름 변경 ※ 브랜치는 다음과 같은 명령..