IT

Programming/Docker

[Docker] Docker Local에서 docker container에 파일 옮기기

docker에 파일 옮기는 방법 Local에서 data를 container 안에 복사하기 하기 위해서 사용할 수 있는 option은 cp이다. $ docker cp 파일 경로 [containername]: 컨테이너 내에 저장할 경로 ex) local_datapath : C:\Users\abcd\Desktop\data\ container_datapath : /root/data container_name은 docker ps를 통해 확인할 수 있다. 위의 path를 다 지정해줬다면, 아래 코드를 실행하면 된다. $ docker cp C:\Users\abcd\Desktop\data\ [containername]:/root/data

Programming/ROS

[ROS] Ubuntu 18.04 ROS melodic 설치를 해보자

Ubuntu 18.04에는 ROS melodic을 설치해야한다. ROS마다 맞는 Ubuntu 버전이 있다고 하니, 잘 미리 잘 알아보고 설치하자! 아래의 순서대로 진행하면 된다. 1. 패키지와 키 업데이트 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 sudo apt update 나는 위에 sources.list.d 부분을 잘못됐는..

기타/Error

[Pytorch/파이토치] CUDA Error: no kernel image is available for execution on the device

사용하고 있는 GPU : Geforce RTX3090 서버에서 모델을 돌려보려고, 가상환경에 pytorch를 설치해서 돌려보았다. 역시.. 한 번에 되는게 없다.. 이번에 GPU를 사용하게 되면서 모델을 돌리기 위해서 Torch를 사용하고 CUDA에 관한 에러를 많이 접했는데, 자신이 사용하고 있는 GPU에 맞게 Pytorch 버전을 설치해야한다고 한다. 아래와 같이 다시 설치를 해보았다. pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 -f https://download.pytorch.org/whl/torch_stable.html RTX3090을 지원하는 Pytorch는 python3.8이상을 요구한다고 한다. 아래와 같이 python3.8에서 테스트..

카테고리 없음

자바 기초부터 ABC (14) - 객체지향

지금까지 자바 기초에 대해서 공부해보았는데요, 저도 공부하면서 아직까지는 괜찮다고 느꼈습니다. 그런데 사실 자바는 이제부터 시작이라고 하더라고요. 함께 객체지향에 대해서 알아보도록 합시다. 개요 김모씨가 은행 계좌에 입금을 하고 출금을 하고, 또 최모씨의 계좌에 20,000원을 이체해주려고 합니다. 이런 상황을 어떻게 프로그램으로 표현할 수 있을까요? 일단 '사람'이라는 것을 표현할 방법이 필요하고, '계좌'라는 것을 표현할 방법이 필요합니다. 그런데 현재까지 배운 자료형들(숫자형, 불린형, 배열 등)로는 완벽하게 표현해내기 어렵겠죠? 이런 상황을 쉽게 정리할 수 있는 프로그래밍 방법이 바로 객체 지향 프로그래밍입니다. 이 경우에는 '사람'을 표현하는 객체와 '은행 계좌'를 표현하는 객체를 만들 수 있습..

Programming/Java

자바 기초부터 ABC (12) - 배열

배열을 쓰면 변수 하나에 값을 여러 개 담을 수 있습니다. 자바의 배열을 만들고 사용하는 방법을 간단하게 살펴봅시다. 배열 생성 배열을 만드는 방법은 몇 가지 있습니다. (1) 선언과 동시에 빈 배열 생성 int[] intArray = new int[5];// 크기 5의 빈 배열 (2) 선언 후, 배열 생성 int[] intArray; intArray = new int[5];// 크기 5의 빈 배열 위 두개는 사실 7거의 똑같다고 볼 수 있죠? (3) 리터럴로 생성 int[] intArray = {1, 2, 3, 4, 5}; 이렇게 하면 5개의 원소가 있으니까 intArray는 자동으로 크기 5의 배열이 됩니다. 그런데 이 방식은 변수를 정의할 때만 할 수 있습니다. 밑에 코드처럼 두 줄에 나누어서 하면..

Programming/Java

자바 기초부터 ABC (11) - For

For문 기본 문법 (Syntax) for (초기화식; 종결 제어식; 증감 제어식) { // 수행부분 } for문의 조건 부분은 세 가지로 나누어 집니다: 초기화식 (initialization) 종결 제어식 (termination) 증감 제어식 (increment) for문을 이용해서 1부터 10까지 출력하려면 이렇게 하면 됩니다. for (int i = 1; i

꾸준표
'IT' 태그의 글 목록