사용법
-
Github에 내 코드 반영하기 (clone, add, commit, push)개발 환경/Github 2020. 5. 30. 21:45
Github를 사용하고자 마음을 먹었다면 github에 내 코드를 올리든가 이미 존재하는 코드를 수정해서 반영해야한다. 한번 방법을 알아보자. 0. git 다운로드 windows git-scm.com/download/win Git - Downloading Package Downloading Git Now What? Now that you have downloaded Git, it's time to start using it. git-scm.com Linux sudo apt-get install git macOS brew install git 1. git clone 레포지토리(저장소)를 내 로컬에 다운 받아보자. 다운 받고자하는 폴더에서 윈도우는 git bash를 키고(파일탐색기에서 우클릭하면 Git ba..
-
Kaldi 예제 Voxforge 데이터ML/음성인식 2020. 1. 21. 16:53
지난번에 했던 예제는 나에게 불필요한 기능이 너무 많아서 다른 포스트를 보고 다시 시도한다. 1. kaldi projects 다운로드 git clone https://github.com/kaldi-asr/kaldi.git 본인이 설치하고 싶은 곳에 kaldi 프로젝트를 clone하자. cd kaldi ls output: CMakeLists.txt COPYING INSTALL README.md cmake docker egs misc scripts src tools windows 프로젝트 안에는 이러한 디렉토리와 파일들이 있다. 2. path 설정 나는 voxforge 예제를 실행할 것이기 때문에 voxforge의 디렉토리로 이동해야한다. cd egs/voxforge/s5 ls output: cmd.sh c..
-
make와 Makefile 사용하기언어/C 2020. 1. 21. 16:52
그동안 gcc -o main -g *.c -lm 명령어를 이용해 직접 컴파일을 하였다. 하지만 GNU에서는 주로 make를 이용해 컴파일을 한다.(kaldi 설치하면서 많이 느낌.) Makefile은 make로 어떤 프로그램 구조를 컴파일하기 위해 명령어들을 작성해 놓은 파일로 보면 된다. 그럼 시작해보자. 1. Makefile 만들기 vim Make file vim을 이용해 파일을 생성하고 그안에 아래의 코드를 작성하였다. 1 run_anc : main.o anc.o functional.o secondary_path.o synchronizer.o 2 gcc -o run_anc main.o anc.o functional.o secondary_path.o synchronizer.o 3 4 main.o : ..
-
docker pytorch image 이용해서 pytorch 사용하기개발 환경/Docker 2020. 1. 21. 16:37
이젠 더이상 피할 수 없다. 도커를 이용해 딥러닝해보자. 1. Nvidia pytorch image pull docker pull nvcr.io/nvidia/pytorch:19.09-py3 와이파이로 해서 그런가 매우 오래걸렸다. docker images output: REPOSITORY TAG IMAGE ID CREATED SIZE nvcr.io/nvidia/pytorch 19.09-py3 9d6f9ccfbe31 2 months ago 9.15GB 9.15GB... 오래 걸린 이유가 있었다. 2. Run 돌려보자. docker run -i -t --name pytorch nvcr.io/nvidia/pytorch:19.09-py3 /bin/bash 터미널을 켜봤다. ============= == PyTo..
-
Apache license 2.0에 대해 알아보자.기타 2020. 1. 21. 16:25
CRNN을 이용한 speech emotion recognition 코드를 작성하고 있는데 github에 업로드할 예정이다. Naver의 Speech AI hackathon 코드를 참고 중인데 코드에 적용된 license가 Apache license 2.0이어서 공부하였다. 1. 요약 Apache license는 원 저작물을 어떠한 방식으로 사용하든지 상관이 없다. 2차 저작물은 소스 코드를 공개할 의무가 없으며, Apache license를 사용하지 않아도 된다. 사용 결과에 대해서 원 저작자가 책임을 지지 않는다. 2. 사용법 1. code에 저작권 명시 아래에 원 저작자를 코드 맨 처음에 명시하면 된다. """ Copyright 2017- IBM Corporation Licensed under the..
-
tmux와 tmuxinator 사용법개발 환경 2020. 1. 14. 19:13
터미널을 효율적으로 이용하기 위해서는 tmux를 써야한다. 또 tmux를 효율적으로 이용하기 위해서는 tmuxinator를 써야한다. tmux는 터미널을 window와 pane으로 나누어 한 화면에서 여러 터미널을 사용하게 만들어주는 패키지다. tmuxinator는 window와 pane으로 나누는 tmux의 설정을 기록해두고 편하게 불러서 사용하는 그런 툴이다. 1. tmux 설치 및 zsh 플러그인 추가 brew install tmux설치 후 zsh 플러그인에 추가해주자. vim ~/.zshrcoutput: ... plugins=( ... ... tmux ) ... 2. tmux 테마 변경 기본 테마 대신 다른 테마를 사용해보자. cd ~/ git clone https://github.com/gpak..