본문 바로가기

Developing..72

OS / LIBS, BINS + Compile 일반적으로 binary executable file을 바이너리(binary)라고 부른다. 실행파일, 프로그램이 이에 해당함. 바이너리 코드(binary code)란 컴퓨터 시스템에 의해 실행되는 0과 1의 조합만으로 표현되는 일련의 기계어 명령의 집합을 말한다. 프로그램 = 바이너리 코드(기계어 명령어) + 데이터(변수, 상수 등) 컴파일이란 C/C++과 같은 프로그래밍 언어로 쓰인 소스코드를 컴퓨터 프로세서가 이해할 수 있는 기계어 코드로 바꾸는 과정을 말한다. 대표적인 예는 C++ 코드를 기계어로 이루어진 실행파일로 바꿔주는 것이다 . (실행파일을 OS의 Loader가 메모리에 적재하면 프로그램이 동작함.) 컴파일 과정은 사실 빌드 과정임. 빌드과정은 4가지 단계(전처리 과정 - 컴파일 과정 - 어셈.. 2022. 5. 18.
Obejct, component ## 객체 Object 컴퓨터 과학에서 객체 또는 오브젝트(object)는 클래스에서 정의한 것을 토대로 메모리(실제 저장공간)에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며, 변수, 자료 구조, 함수 또는 메소드가 될 수 있다. 프로그래밍 언어는 변수를 이용해 객체에 접근하므로 객체와 변수라는 용어는 종종 함께 사용된다. 그러나 메모리가 할당되기 전까지 객체는 존재하지 않는다. 절차적 프로그래밍에서 하나의 객체는 자료나 명령을 포함할 수 있지만 두 가지를 동시에 포함하지는 않는다. (명령은 프로시저나 함수의 형태를 가진다). 객체지향 프로그래밍에서 객체는 클래스의 인스턴스이다. 클래스 객체는 자료와 그 자료를 다루는 명령의 조합을 포함하여 객체가 메시지를 받고.. 2022. 5. 17.
MLng - TensorRT / dev basicz TensorRT = 속도 개선/정확도 최적화 + GPU모델 inference(predict, generate) 실행 공식 ] https://blogs.nvidia.co.kr/2020/02/19/nvidia-tensor-rt/ 블로그] https://blog.si-analytics.ai/32 1. primitive : int, char, boolean compound/ composite : class ; combi of prim static : array dynamic : linked list -> managing a memory heap built in structure : list 2. tensor fusion 3. toolkit library https://stackoverflow.com/questi.. 2022. 5. 16.
MLops - 책 추천 / kubeflow 중심 3권 쿠버네티스에서 머신러닝이 처음이라면, 쿠브플로우 http://naver.me/xnvZaI08 ML 시스템 디자인패턴 http://naver.me/5NYv0iK6 MLflow를 활용한 MLops http://naver.me/GhPrRfbF 2022. 5. 14.