NVLINK란? 간단한 정리

NVLINK에 대한 정보를 찾던중 ULTRA-PERFORMANCE PASCAL GPU AND NVLINK INTERCONNECT 을  정리 전반적인 특징 Pascal Architecture에서는 Maxwell Architecture과 비교해서 다음과 같은 변화가 생겼다. (Tesla시리즈의 비교기때문에 모든 제품에 적용하기에는 무리가 있다.) 특징들 Tesla M40 Tesla P100 architecture GM200/Maxwell GP100/Pascal Streaming multiprocessors 24 56 FP16(반정밀도) flops/clock/SM -(FP16연산유닛이 없다) 256 FP32(단정밀도) flops/clock/SM 256 128 FP64(배정밀도) flops/clock/SM 8 64 GPU…

더 보기

ElementryOS mouch pad Using it like a Mac Touch Gestures (Loki,Juno)

Adding Gestures # Add yourself to the input group sudo gpasswd -a $USER input # Install dependencies sudo apt-get install xdotool wmctrl libinput-tools # Clone and install git clone http://github.com/bulletmark/libinput-gestures cd libinput-gestures sudo ./libinput-gestures-setup install Create a custom configuration file vim ~/.config/libinput-gestures.conf Reference

더 보기

Logitech MX anywhere 2s 우분투에서 제스쳐 사용하기

Logitech 마우스는 options 라는 소프트웨어를 기본적으로 제공하여 키맵변경 logitech flow 등 많은 기능을 사용할 수 있다. 그러나 options 가 mac과 windows에서만 제공하는 바람에 9만원이나 하는 마우스가 그냥 돌덩이가 되어버렸다. 그러나 역시 리눅스에서 사용할 수 있는 방법이 있었다.   아래 방법을 사용하여 xautomation xbindkeys 을 설치 후 마우스의 키세팅을 알아본다.(버튼은 글쓴이가 다 알아놨으니 걱정하지 않아도 된다.) 배시창을 연다…

더 보기

How to use Logitech MX Anywhere 2S gesture in Ubuntu 16.04

This document was validated in ubuntu 16.04 and ubuntu 18.04. Open a console Run apt -y install xautomation xbindkeys to install dependencies Run xev | tee mouse.log and a black box will appear Move cursor into the black box, press all the function buttons in a certain order (don’t forget it!) Search mouse.log  for ButtonPress and you’ll find the “state” and…

더 보기

jetson tx2 사용기 2 opencv 예제1

opencv를 이용하여 빈 img 를 만든후 text를 입력하는 예제 hello.cpp #include<opencv2/highgui/highgui.hpp>#include “opencv2/opencv.hpp”int main(){# 512 x512 img 를 8비트 unsigned RGB로 Mat으로 만든다.cv::Mat img(512,512,CV_8UC3,cv::Scalar(0));# img의 중간에 OpenCV on Jetson! 이라는 문구를 집어넣는다. 색은 초록색 1.0의 크기로cv::putText(img,”Hello, OpenCV on Jetson!”,cv::Point(10,img.rows/2),cv::FONT_HERSHEY_DUPLEX,1.0,CV_RGB(118,185,0),2);# Hello 라는 이름의 window를 생성 img 를 그린다. cv::imshow(“Hello”,img);cv::waitKey();} 컴파일을 위하여 cmake를 설치한다. sudo apt-get install cmake CmakeLists를 작성한다….

더 보기

jetson tx2 사용기 1 개봉 및 프로그램 설치

jetson tx2는 nvidia 에서 출시한 임베디드 추론가속기이다. nvidia의 설명은 다음과 같다.  고성능, 저전력 NVIDIA Jetson TX2를 사용하여 가장 필요한 곳에서 실시간 인공 지능(AI) 성능을 활용하십시오. 이제 복잡한 데이터를 온보드 에지 장치에서 처리할 수 있습니다. 따라서 로봇 및 드론에서 엔터프라이즈 협업 장치 및 지능형 카메라에 이르는 모든 장치에서 빠르고 정확한 추론을 신뢰할 수 있습니다. 에지에 AI를…

더 보기

docker 로 gitlab만들기

연구실에서 코드를 백업할 목적으로 gitlab을 구축하여보았다. 설치&유지관리&백업을 용이하게하기 위하여 도커를 이용하여서 설치를 진행하였다. 도커 이미지 다운 및 실행  docker run –detach \ –hostname gitlab.example.com \ –publish 443:443 –publish 80:80 –publish 22:22 \ –name gitlab \ –restart always \ –volume /srv/gitlab/config:/etc/gitlab \ –volume /srv/gitlab/logs:/var/log/gitlab \ –volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest ip가 있을시에 gitlab.example.com 가 hostname이 된다. http접속을 위한…

더 보기

도커에서 한글입력이 되지않을때

도커의 언어설정문제로 한글입력문제 혹은 unicode등이 깨지는 문제가 발생할 수도 있다. 이때 아래 방법으로 해결하자. apt-get install localesexport LANGUAGE=ko_KR.UTF-8export LANG=ko_KR.UTF-8locale-gen ko_KR ko_KR.UTF-8update-locale LANG=ko_KR.UTF-8dpkg-reconfigure locales

더 보기

docker tag 검색하기

도커에서 이미지를 검색할시는 아래처럼 도커의 내장명령어를 사용하면 된다  docker search images 그런데 tag검색은 당연히 있을줄 알았는데 존재하지 않아서 당황스러웠다. 다행히도 찾는 방법이 존재하였다.  아래함수를 ~/.zshrc에 추가한다. (bash사용시bashrc) 적용시킨다 source ~/.zshrc 아래와 같이 사용하면 결과를 볼 수있다. $ docker-tag nvidia/cudalatest6.5-devel6.5-devel-ubuntu14.046.5-runtime6.5-runtime-ubuntu14.047.0-cudnn2-devel7.0-cudnn2-devel-ubuntu14.047.0-cudnn2-runtime…….

더 보기