목록Linux (27)
MJay
글 C2012.05.14 09:01C언어 typedef, 구조체 활용 typedef란 기존에 존재하는 자료형에 새로운 이름을 부여하는 것이다. main에 본래 int num을 써야 맞지만 typedef로 INT라는 이름으로 바꿔주었다. 이렇게 되면 구조체도 typedef를 사용하여 간편하게 이용이 가능하다. 위에서 typedef struct (radius){ … }Radius; 에서( )은 생략 가능하다.(구조체 이름) 함수를 이용한 구조체 예제를 만들어보자. 예제를 잘 분석하자. 충분히 가능하다. *구조체 변수를 대상으로 연산을 하기 위해서는 새롭게 함수를 정의해줘야 한다. 구조체 속에 구조체를 넣어보자. 중첩 구조체에서 뭔가 흥미를 느끼고 재미를 느꼈길 바란다! Source http://jdpb.ti..
GPU기기의 HTOP을 보다 궁금한게 생겼다 당연히 %이니까 100퍼센트인줄알았는데 900대 까지 넘어가는 것이였다. 그래서 좀 찾아봤는데 이렇게 생각하면 되는 거 같다 지금 보면 코어가 48개이다 그래서 총 4800%이고 그 중 900%이라는 것이다. 총 2590 Thread가 돌아가고 있다고 생각하면 된다. 더 나아가서
Input Output이다. 컴퓨터와 바깥세계랑 Communication하는거라고 보면 된다. [Input/output - Wikipedia](https://en.wikipedia.org/wiki/Input/output)
vi / vim: Jump To End Of File Command Posted on August 6, 2010in Categories Linux, UNIX, Vim last updated August 14, 2013 I‘m using vim as a text editor and editing a large code file written in python. How do I jump to end of file using vim text editor under Apple Mac OS X Unix operating systems? You can save a lot of time by using appropriate movement commands in vi or vim text editor. For larg..
ScalaPack 설치 과정 ScalaPack이란 Scalable Linear Algebra Package BLAS랑 LAPACKS이랑 BLACS이 필요하다 그래서 일단 깔아볼려다가 Installer 버전이 있더라 여기서 blas이랑 lapack을 깔아준다길래 해보니까 MPI binaries가 필요하다 Message Process Interface 다 이걸 깔아봐야한다. 포트 22번은 더 찾아봐야겠다. BLAS Installer를 통해 깔려고했는데 openmpi에서 걸렸다. openmpi라는게 있다. PATH=specifying directories of executable programs. LD_LIBRARY_PATH= specifying directories of libraries.
dpkg란 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어이다. dpkg 명령어가 .deb 패키지의 설치,삭제,정보 제공을 위해 사용된다. dpkg 그 자체는 저레벨의 도구이며 APT와 같은 고급 도구들이 복잡한 패키지 관계와 패키지를 원격에서 받아오는 등의 일을 한다. dpkg -i deb파일명 1. 패키지에 대한 정보 보기 #dpkg --info file_name 2. 패키지에 들어있는 파일 보기 #dpkg --contents file_name3. 패키지 설치하기 #dpkg -i file_name4. 패키지를 풀어헤치기만 하고 설정하지 않기 #dpkg --unpack file_name5. --unpack으로 풀어헤친 패키지를 설정하기 #dpkg --configure file_name6. 패키지 삭..
출처-https://jundols.com/2012/03/31/linux%EC%97%90%EC%84%9C-%EC%BD%98%EC%86%94-%EB%82%B4%EC%9A%A9%EC%9D%84-%ED%8C%8C%EC%9D%BC%EB%A1%9C-%EC%A0%80%EC%9E%A5%ED%95%98%EA%B8%B0/ c좋다. 파이썬 스크립드를 sout.py라고 저장하고, 출력을 파일로 redirect 시도해보자. $ ./sout.py > test.txt I am stderr standard output은 redirect가 되었지만, stderr은 그대로 화면으로 보여진다. stderr을 refirect하고, stdour만 화면에 보여지게 하려면? ./sout.py 2> test.txt stdout 과 stderr 둘..
이진 파일 또는 바이너리 파일(binary file)은 컴퓨터 파일로 컴퓨터 저장과 처리 목적을 위해 이진 형식으로 인코딩된 데이터를 포함한다. 이를테면, 포맷 텍스트를 포함하는 컴퓨터 문서 파일을 들 수 있다. 많은 이진 파일 형식은 문자열로 해석될 수 있는 부분을 포함하고 있다. 포맷 정보가 없는 문자열 데이터만 포함하는 이진 파일은 완전한 텍스트 파일이라고 한다. 텍스트로만 이루어진 파일은 보통 이진 파일과 구분짓는데 이진 파일은 완전한 텍스트 이상의 무언가를 더 포함하고 있기 때문이다. 이진 파일을 텍스트 모드로 열면 다음 그림과 같이 글자가 깨진다.
CUDA를 다운 받다보면 Runtime 버전이 있고 Devel 버전이 있다. Run은 Runtime- lightweight image containing the bare minumum to deploy a pre-build application which uses CUDA bare minimum이 핵심이다 Devel - > Devleopment Devel extends the runtime image by adding the compiler toolchain, the debugging tools and the development files for the standra CUDA libraries. Use this image to compile a CUDA application from Sources Co..