AI 개발 팁10 [Tmux] Terminal에서 다중창 띄우기 저는 terminal 창에서 코드를 작성하는 로망을 가지고 있습니다..! 주변의 다른 코드를 만지는 사람들도 영화 속 한장면과 같은 이러한 로망을 가지고 있었는데요..? 하지만, 이것은 사용자 입장에서 친화적이지 않아서 어려움이 있습니다. 이러한 문제를 해소시켜주는 것이 Tmux 입니다. Terminal MUltipleXer의 약자입니다. 위 사진은 Linux의 shell입니다. shell을 여러개 띄어서 사용해야하는 것과는 다르게, 하나의 shell 내에서 화면분할을 통해 작업을 합니다. tmux는 하나하나 창전환을 하면서 shell을 봐야했던 기존의 문제를 해결해주는 것입니다. 별다른 창전환 없이 하나의 shell에서 partition을 통해 shell을 multiple하게 사용할 수 있게 해주는 것.. 2021. 8. 1. [github] pull / push 시 password 입력 안해도 되게 하기! 제가 진행중인 딥러닝 연구를 비롯하여 많은 개발자, 연구자, 학생, 혹은 다른 직군에 계신 분들이라도, 코드를 통해 무언가를 작업할 땐 git을 필수적으로 사용하게 됩니다. git은 코드 버전 관리에 아주 강력한 장점을 가지고 있죠! 그리고 git에서 작업시에, 특히 private repository를 이용해 작업을 하는 경우 push를 하거나 pull을 할 때 매번 아이디 혹은 이메일과 비밀번호를 입력하게 됩니다. 심지어 곧 정책이 바뀌어 비밀번호가 아닌 새롭게 발급되는 private token을 통해 비밀번호를 대체해야한다고 합니다!.. 비밀번호만 입력하는 것도 귀찮은데!! token을 어딘가에 저장해두고 매번 복사해서 붙여놓고....ㅠ 그래서 계정과 비밀번호를 저장해두고 push / pull 을 할.. 2021. 7. 30. [AI dataset] ImageNet Dataset 다운로드 ImageNet Dataset은 많은 Vision task에서 Network의 학습을 위해 사용되는 데이터셋 입니다. https://image-net.org/download-images ImageNet Download ImageNet Data ImageNet does not own the copyright of the images. For researchers and educators who wish to use the images for non-commercial research and/or educational purposes, we can provide access through our site under certain conditions and image-net.org ImageNet Datase.. 2021. 7. 30. [anaconda] anaconda, conda 사용하는 이유와 설치 방법 아나콘다 anaconda 는 주로 파이썬 (python) 과 R 에서 패키지 관리와 패키지 버전 관리를 용이하게 하기 위해서 사용됩니다. 아나콘다를 쓰는 이유 아나콘다는 주로 가상환경을 만들어서 가상환경 별로 독립적인 패키지 버전 관리가 가능하다는 장점이 있습니다. 예를 들어 보겠습니다. 우선, 아나콘다 설치 후 initialize가 된 상태에서 가상환경을 따로 만들지 않은 경우 base 환경이라고 표현합니다. - base에서 pytorch가 설치되어 있지 않고, - A라는 가상환경을 아나콘다로 만들어 1.2.0 버전의 pytorch를 설치하고, - B라는 가상환경에선 1.8.0 버전을 설치했으면, 우리는 base와 A, B라는 각각 독립적으로 다른 환경을 사용할 수 있게 되는 것입니다. 그리고 이 각각.. 2021. 7. 29. 이전 1 2 다음