본문 바로가기

Master

(35)
protobuf 설치 빌드 중 'make: protoc: Command not found' 메세지와 함께 빌드가 안되는 문제가 생겼다. protoc는 Google 에서 개발한 언어, 플랫폼에서 자유로운 메세지 전송 방법인 Protocol Buffer 이다. 설치 방법 1. https://developers.google.com/protocol-buffers/ 에서 코드를 다운 받는다. (protobuf-2.6.0.tar.gz) 2. 다운받은 폴더로 이동해 압축을 풀고 폴더로 들어간다. tar -xf protobuf-2.6.0.tar.gz cd protobuf-2.6.0 3. 아래 명령을 통해 빌드한다. sudo ./configure sudo make sudo make check sudo make install 4. 설치가 되었..
how to check llvm version number in windows 10 llvm is not the name of a command line program. LLVM comes with a bunch of developer tool. If you got the full clang distribution, you get clang, a C/C++/Obj-C/... compiler (command line is clang). Many developer tools command line program: opt, llc, etc. Locate the bin directory in the package you downloaded. how to check llvm version number in windows 10 Hi i downloaded llvm using svn checkout..
standalone stand-alone[스탠드 얼론]이란 다른 어떤 장치의 도움도 필요 없이 그것만으로 완비된 장치를 말한다. 예를 들어, 팩시밀리는 컴퓨터, 프린터, 모뎀 및 다른 장치들을 필요로 하지 않기 때문에, stand-alone 장치라고 말할 수 있다. 그런 반면에, 프린터는 항상 데이터를 보내주는 컴퓨터가 필요하므로 stand-alone 장치가 아니다. 흔히 stand-alone PC라고 하면, 네트웍을 통해 클라이언트/서버 모델로 동작하는 것이 아닌, 그 자체만 독립적으로 운영되는 PC를 말한다.
알아야 할 개념 clang llvm protobuf onnx glow
LLVM(Low-Level Virtual Machine), Clang LLVM 미들엔드/백엔드를 구성하는 라이브러리. LLVM IR은 특정 아키텍처로부터 독립적이며, 어떤 아키텍처에 설치된 LLVM Core로 빌드했느냐에 따라 타겟 플랫폼이 결정된다. LLVM은 컴파일러 개발자에게도 많은 장점이 있는데, 컴파일러를 만드는 쪽에서 프론트엔드부터 백엔드까지 모든 걸 구현해야 했던 예전과는 달리, 프론트엔드 및 LLVM과의 연결부만 구현하면 LLVM이 코드 최적화와 기계어 생성을 담당해 주기 때문이다. 덕분에 현재 다양한 언어에 대응하는 여러 LLVM 프론트엔드 컴파일러들이 만들어지고 있다. 각종 컴파일러(코드를 다른 코드로 변환하는 프로그램)과 툴체인(바이너리 코드 생성시에 필요한 라이브러리 로딩등을 도와주는 라이브러리 모음집)을 하나로 묶은 거대한 프로젝트에요. 여러 언어들..