IT skill
-
로컬 컴퓨터에서 원격 컴퓨터의 IP만 알 수 있으면 파일을 주고 받는게 쉽습니다. 물론 윈도우도 Windows Subsystem for Linux (WSL) 세팅만 완료하면 리눅스와 윈도우 간 파일 이동도 가능해요. scp 설치 방법 sudo apt-get update sudo apt-get install openssh-server scp 사용 방법 원격 컴퓨터의 파일을 로컬 컴퓨터로 가져오고 싶을 때 scp -r -P @: # 예시 # 192.168.0.151 IP를 가진 원격 컴퓨터에 beeline 계정으로 접속해서 # /workspace/project/file.txt 파일을 현재 경로로 가져오겠다 scp -r -P 22 beeline@192.168.0.151:/workspace/project/fil..
[Ubuntu] 원격과 로컬의 파일을 주고 받는 scp 사용법로컬 컴퓨터에서 원격 컴퓨터의 IP만 알 수 있으면 파일을 주고 받는게 쉽습니다. 물론 윈도우도 Windows Subsystem for Linux (WSL) 세팅만 완료하면 리눅스와 윈도우 간 파일 이동도 가능해요. scp 설치 방법 sudo apt-get update sudo apt-get install openssh-server scp 사용 방법 원격 컴퓨터의 파일을 로컬 컴퓨터로 가져오고 싶을 때 scp -r -P @: # 예시 # 192.168.0.151 IP를 가진 원격 컴퓨터에 beeline 계정으로 접속해서 # /workspace/project/file.txt 파일을 현재 경로로 가져오겠다 scp -r -P 22 beeline@192.168.0.151:/workspace/project/fil..
2023.01.22 -
내 컴퓨터에서는 되는데, 네 컴퓨터에서는 왜 안되지? Intro 컴퓨터공학 전공을 하지 않은 상태에서 Vision AI 연구, 엔지니어링을 해오면서 알고리즘 연구를 코딩으로 많이 해 보았었다. 하지만 환경상 실제 서비스에 적용하는 경험을 많이 해보지 못하면서 적용에 대한 고민을 자연스럽게 많이 못 해보게 되었다. 서비스보다는 자연스럽게 연구에 대한 고민을 많이 했었던 환경이었던 것 같다. 내 자신을 아는게 정말 쉽지 않다고 생각하는 나였는데, 실제 서비스에 적용을 하지 못하고 문제 해결을 하려고 고민 했었던 지난 경험을 되돌아보니 나는 내가 만든 것을 다른 사람이 쓰고 만족하는 것을 보고 싶어한다라는 것을 깨달았다. 새로운 환경에 가고 싶었고, 새로운 환경에서 열심히 서비스까지에 대한 고민을 하고 있다...
데이터 사이언스 관점에서 도커(docker)를 사용하는 이유내 컴퓨터에서는 되는데, 네 컴퓨터에서는 왜 안되지? Intro 컴퓨터공학 전공을 하지 않은 상태에서 Vision AI 연구, 엔지니어링을 해오면서 알고리즘 연구를 코딩으로 많이 해 보았었다. 하지만 환경상 실제 서비스에 적용하는 경험을 많이 해보지 못하면서 적용에 대한 고민을 자연스럽게 많이 못 해보게 되었다. 서비스보다는 자연스럽게 연구에 대한 고민을 많이 했었던 환경이었던 것 같다. 내 자신을 아는게 정말 쉽지 않다고 생각하는 나였는데, 실제 서비스에 적용을 하지 못하고 문제 해결을 하려고 고민 했었던 지난 경험을 되돌아보니 나는 내가 만든 것을 다른 사람이 쓰고 만족하는 것을 보고 싶어한다라는 것을 깨달았다. 새로운 환경에 가고 싶었고, 새로운 환경에서 열심히 서비스까지에 대한 고민을 하고 있다...
2023.01.07 -
파이썬을 사용하다보면 파일 리스트를 가져와서 다룰일이 참 많은 것 같습니다. 파일 리스트를 다루기 유용하고 제가 자주쓰는 함수를 정리해봤습니다. 물론 다른 좋은 것들이 많을 것이고, 새로운 것들을 알게 되면 글이 추가될 수도 있습니다😀 glob glob 함수는 리눅스식 경로 표기법을 사용하여 원하는 폴더/파일 리스트를 얻을 수 있습니다. 경로까지 추출해주어 다루기 편리합니다. 아래 예제를 보면서 이야기 하겠습니다. D드라이브 내에 d라는 이름의 폴더를 만들고 그 폴더 내에 1, 11, 111, 1111, 11111 폴더 다섯개를 만들었습니다. 모든 하위 폴더/파일을 선택할 때는 * 기호로 선택할 수 있습니다. *은 리눅스에서 모두 선택을 의미하는 기호입니다. from glob import glob dir..
python 파이썬 파일 리스트 가져오기 (glob)파이썬을 사용하다보면 파일 리스트를 가져와서 다룰일이 참 많은 것 같습니다. 파일 리스트를 다루기 유용하고 제가 자주쓰는 함수를 정리해봤습니다. 물론 다른 좋은 것들이 많을 것이고, 새로운 것들을 알게 되면 글이 추가될 수도 있습니다😀 glob glob 함수는 리눅스식 경로 표기법을 사용하여 원하는 폴더/파일 리스트를 얻을 수 있습니다. 경로까지 추출해주어 다루기 편리합니다. 아래 예제를 보면서 이야기 하겠습니다. D드라이브 내에 d라는 이름의 폴더를 만들고 그 폴더 내에 1, 11, 111, 1111, 11111 폴더 다섯개를 만들었습니다. 모든 하위 폴더/파일을 선택할 때는 * 기호로 선택할 수 있습니다. *은 리눅스에서 모두 선택을 의미하는 기호입니다. from glob import glob dir..
2021.12.21 -
파이썬에서 가장 기초적인 반복문인 for문의 정리와 함께 유용한 팁 몇가지를 소개해 드리겠습니다. for문은 아주 유용한 반복문입니다. 처리속도가 느릴 수 있지만 표현하기 참 편리한 방법이죠. 먼저, 반복가능한 여러 타입들을 보겠습니다. 제가 적은 것 말고도 아주 많은 예시들이 더 있을테지만, 제가 생각나는데까지 적어볼게요. 1. for문의 표현식과 반복가능한 타입 import numpy as np array_ = np.array([1, 2, 3, 4]) for i in array_: print(i) 1 2 3 4 list_ = [1, 2, 3, 4] for i in list_: print(i) 1 2 3 4 tuple_ = (1, 2, 3, 4) for i in tuple_: print(i) 1 2 3..
[python] python for문 정리 + 유용한 팁파이썬에서 가장 기초적인 반복문인 for문의 정리와 함께 유용한 팁 몇가지를 소개해 드리겠습니다. for문은 아주 유용한 반복문입니다. 처리속도가 느릴 수 있지만 표현하기 참 편리한 방법이죠. 먼저, 반복가능한 여러 타입들을 보겠습니다. 제가 적은 것 말고도 아주 많은 예시들이 더 있을테지만, 제가 생각나는데까지 적어볼게요. 1. for문의 표현식과 반복가능한 타입 import numpy as np array_ = np.array([1, 2, 3, 4]) for i in array_: print(i) 1 2 3 4 list_ = [1, 2, 3, 4] for i in list_: print(i) 1 2 3 4 tuple_ = (1, 2, 3, 4) for i in tuple_: print(i) 1 2 3..
2021.02.17 -
Windows에서 CUDA, cudnn 버전을 체크하는 방법입니다. Ubuntu에서 체크하는 방법은 >> https://beelinekim.tistory.com/98 CUDA version check 1. cmd (명령 프롬포트) 실행 2. nvcc -V 입력 3. 쿠다 버전은 노란색 글자 오른쪽의 V10.1.105입니다. CUDNN version check (CUDNN 8 이전) 1. C: > Program Files > NVIDIA GPU Computing Toolkit > CUDA > v10.0 (자신의 쿠다 버전) > include > cudnn.h 2. 위의 파일 메모장으로 열기 3. 아래 글 찾기 4. MAJOR, MINOR, PATCHLEVEL 순으로 버전입니다. 위의 cudnn 버전은 7...
windows CUDA, CUDNN 버전 확인 방법Windows에서 CUDA, cudnn 버전을 체크하는 방법입니다. Ubuntu에서 체크하는 방법은 >> https://beelinekim.tistory.com/98 CUDA version check 1. cmd (명령 프롬포트) 실행 2. nvcc -V 입력 3. 쿠다 버전은 노란색 글자 오른쪽의 V10.1.105입니다. CUDNN version check (CUDNN 8 이전) 1. C: > Program Files > NVIDIA GPU Computing Toolkit > CUDA > v10.0 (자신의 쿠다 버전) > include > cudnn.h 2. 위의 파일 메모장으로 열기 3. 아래 글 찾기 4. MAJOR, MINOR, PATCHLEVEL 순으로 버전입니다. 위의 cudnn 버전은 7...
2021.02.08 -
파이참 가상환경 생성, 인터프리터 설정하는 방법입니다. 아나콘다 가상환경 생성은 아니고, 파이참을 이용한 virtualenv (가상환경) 생성입니다. 파이참으로 폴더(프로젝트)를 열면 초기화면이 이럴것입니다. 인터프리터가 유효하지 않다고 나옵니다. 주황색 팝업의 오른쪽 Configure Python interpreter를 누르면 되지만, 없는 경우에는 왼쪽 상단의 File - Settings - Projects : xxx - Python Interpreter를 선택합니다. 그렇다면 이 화면이 나올 것입니다. 빨간색 네모의 설정 - Show All... 을 누릅니다. 그러면 이 화면이 나올 것이고, 빨간색 네모의 + 버튼을 누릅니다. 보라색 네모의 Virtualenv Environment가 활성화된 상태에..
Pycharm 가상환경 생성하기파이참 가상환경 생성, 인터프리터 설정하는 방법입니다. 아나콘다 가상환경 생성은 아니고, 파이참을 이용한 virtualenv (가상환경) 생성입니다. 파이참으로 폴더(프로젝트)를 열면 초기화면이 이럴것입니다. 인터프리터가 유효하지 않다고 나옵니다. 주황색 팝업의 오른쪽 Configure Python interpreter를 누르면 되지만, 없는 경우에는 왼쪽 상단의 File - Settings - Projects : xxx - Python Interpreter를 선택합니다. 그렇다면 이 화면이 나올 것입니다. 빨간색 네모의 설정 - Show All... 을 누릅니다. 그러면 이 화면이 나올 것이고, 빨간색 네모의 + 버튼을 누릅니다. 보라색 네모의 Virtualenv Environment가 활성화된 상태에..
2021.02.04