본문 바로가기

공부공부/2023 쌓여가는 나의 지식~25

Docker container ssh로 연결해보기 서버구성에 docker를 사용해보기로 해서 (docker는 옵션이 많은거 같아서 나중에 정리하도록 하겠습니다.) 구축중에 있습니다! 컨테이너 구성은 어느정도 완성했는데 이걸 어떻게 접근을 해야할까... 내부망일 경우 192.... putty를 통해 조작했지만 외부망에서의 접근이 어렵네요.. 이럴때 SSH를 이용해서 컨테이너를 외부에서 접근 할 수 있게 만든다고 합니다. 그럼 시작! 시작은 그렇게 어렵지 않았습니다. 일단 아래처럼 10001포트와 22포트가 연결된 컨테이너를 하나 만들어 줍시다. docker run -it -p 10001:22 --name [컨테이너 이름] 이미지이름:태그 위 명령어를 실행하면 컨테이너가 바로 실행되니 창을 하나 더 열어서 sudo netstat -ltup 실행해보면 열려있.. 2023. 9. 12.
ubuntu cuda toolkit 11.3 / 11.8 설치하기 11.3, 11.8 버전의 쿠다환경이 필요하여 진행한 내용입니다! V 11.3! 더보기 CUDA Toolkit 11.3 Downloads Get CUDA Toolkit 11.3 for Linux and Windows. developer.nvidia.com 아래 생성되는 명령어들을 차례대로 입력해주시면 됩니다! 저는 따로 gnupg2 라이브러리가 필요해 설치해 주었습니다. #+추가 apt-get update && apt-get install -y gnupg2 #cuda 11.3 설치 wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin sudo mv cuda-wsl-ubuntu.pi.. 2023. 9. 11.
Ubuntu20.04에서 Docker 시작 및 사용법(1) *Docker를 처음 시작해 보는 글이라 부족한 점이 많습니다* Docker를 사용해보기에 앞서 Docker란? 한 컴퓨터에서 여러개의 프로젝트를 진행할때 프로젝트간 환경문제로 충돌이 발생하는일이 발생합니다... 이것을 방지하고자 환경을 나눠주는 느낌으로 컨테이너를 생성해 관리하는데 여기에는 2가지 방법이 있습니다. 1. VM VM을 이용하면 운영체제부터 모든것을 분리하여 관리할 수 있습니다. 하나의 컴퓨터를 완전히 분리하여 사용할 수있다는 장점! 하지만 운영체제가 포함되는 만큼 무겁게 동작할 수도 있습니다. 2. Docker 운영체제급은 공유하되, 나머지 환경에 대해서 분리하여 관리 할 수 있습니다. 컨테이너간의 분리가 완벽히 이루어 지지는 않지만, docker이미지, 컨테이너 등 다양한 기능 들을 사.. 2023. 9. 10.
이미지 인식 라벨링을 위한 Labelme Tool 사용 및 수정(1) 특정 이미지에 대해서 학습을 시키기 위해선 모델도 중요하지만 정확히 라벨링 된 이미지파일들도 매우 중요하기에 직접 제작 해보려 했으나 구현해야할 기능들이 너무 많아.... 포기.. 그래서 이미 개발된 툴들을 찾아보고 가장 적합한 툴을 커스터마이징 하기로 하였습니다! 처음에는 Lableimg라는 툴을 사용해보고 있었는데 GitHub - HumanSignal/labelImg: LabelImg is now part of the Label Studio community. The popular image annotation tool created by LabelImg is now part of the Label Studio community. The popular image annotation tool creat.. 2023. 9. 9.
wsl상에 아나콘다 환경 구축하기 이전 글에서 wsl을 설치해보았고 이번에는 러닝환경인 아나콘다를 설치하여봅시다. 바로시작! 우선 아나콘다 공식 사이트로 이동하여 Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 리눅스 버전을 눌러 줍시다. 여기서 클릭하여 다운 받고 실행해 주어도 되지만 wsl을 wget을 이용한 다운 wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh curl을 이용한 다운 sudo .. 2023. 9. 8.
파이썬 Pyqt를 이용한 세그멘테이션 라벨링툴(1)(다각형 그리기 / python) 일반적인 바운딩 박스로 라벨링을 진행하다가 세그멘테이션 기법을 이용하여 러닝 하는것이 훨씬 정확성을 보장할 것으로 생각되어 정리/공부/구현 해 보았습니다! 구현부는 천천히 진행해갈 예정입니다! 여러가지 이미지 데이터 라벨링에 대한 방법들은 아래 블로그에서 확인! 데이터라벨링(Data labeling)의 객체검출(object detection) 방법 용어정리/데이터 어노테이션 기법 안녕하세요. 달토깽이 입니다. 데이터라벨링이라는 것이 참 생소하고 그렇죠. 저도 처음 접할때는 생경했지요. 디지털노가다 인형에 눈알붙이기 등등 라벨링은 별명도 많습니다. 아무리 어떤 romance-dal315.tistory.com 세그멘테이션? >> 폴리곤 >> 모양이 일정하지 않은 다각형으로 처리! 전체를 나누어 처리한다는 의.. 2023. 9. 7.