DVC란?DVC는 data version control의 약자로 데이터의 버전을 관리해주는 툴이다. 딥러닝/머신러닝 분야는 데이터가 핵심이기 때문에 데이터를 잘 관리해줄 필요가 있다. 소스 코드는 git등으로 쉽게 버전을 관리할 수 있지만 데이터는 대용량의 데이터가 대부분이기 때문에 git으로 관리할 수는 없다. 따라서 대용량의 데이터를 git처럼 쉽게 간단한 명령어를 통해 버전을 만들고 쉽게 checkout할수 있으며 원격 저장소에 저장까지 할 수 있게 만들었다.사실 dvc는 데이터 버전 관리만 하는 것은 아니고, 실험 관리, CI/CD 등 ML에 활용되는 전체 파이프라인에 모두 활용할 수 있지만 이름인 DVC인 만큼 데이터 버전 관리하는 방법에 대해 알아보겠다.DVC 설치설치하는 방법은 매우 쉽다. ..
문제/원인이미 git에서 변화를 감지하고 있는 경우에는 .gitignore에 추가 하여도 계속 트래킹을 하게 됨 해결 방법작업하던 내용이 있으면 모두 commit하고 진행할 것!기존의 cache를 지우고 다시 add 해 줌git rm -r --cached . git add . git commit -m "Fix untracked files" git push origin master이 글은 Notion에서 작성하여 자동으로 업로드 된 페이지입니다.

안녕하세요, 오늘은 버전관리 시스템 git을 효율적으로 관리할 수 있는 GUI 프로그램을 소개드립니다. 기존의 git을 CLI(command line interface)로 사용하시는 분도 많겠지만, 소스트리를 통해 명령어 대신 버튼 클릭으로 훨씬 수월하게 버전을 관리할 수 있습니다. 소스트리는 무료이고 시각적으로 커밋과 브랜치를 표현해주기 때문에 관리가 훨씬 쉬워집니다. 단, git에 대해 잘 모르신다면 이전 블로그 https://minimin2.tistory.com/30?category=781893 에 가셔서 CLI방식의 기초 명령어와 개념에 대해 이해하는 것을 권장드립니다. 우선 아래 주소에서 소스트리를 다운받으세요. https://www.sourcetreeapp.com Sourcetree | Fre..
- Total
- Today
- Yesterday