onnxruntime/docs/Server.md
Faith Xu b8a255e1b5
Doc Updates for Build (#3976)
* Initial update of readme

* Readme updates

* Review of consolidated README (#3930)

* Proposed updates for readme (#3953)

I found some of the information was duplicated within the doc, so attempted to streamline

* Fix links

* More updates

- fix build instructions
- nodejs doc reorganization
- roadmap update
- version fixes

* Update ORT Server build instructions

* More doc cleanup

* fix python dev notes name

* Update nodejs and some links

* sync eigen version back to master

* Minor fixes

* add nodsjs to sample table of content

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* address PR feedback

* address PR feedback

* nodejs build instruction

* Update Java instructions to include gradle

* Roadmap refresh

Reformat some data, fix link, minor rewording

* Clarify Visual C++ runtime req

Co-authored-by: Nat Kershaw (MSFT) <nakersha@microsoft.com>
Co-authored-by: Prasanth Pulavarthi <prasantp@microsoft.com>
Co-authored-by: manashgoswami <magoswam@microsoft.com>
2020-05-18 20:08:36 -07:00

1 KiB

Build ONNX Runtime Server on Linux

Read more about ONNX Runtime Server here.

Prerequisites

  1. golang
  2. grpc. Please be aware that the docs at "https://grpc.io/docs/quickstart/cpp/" is outdated, because building with make on UNIX systems is deprecated.
  3. re2
  4. cmake
  5. gcc and g++
  6. onnxruntime C API binaries. Please get it from github releases then extract it to your "/usr" or "/usr/local" folder.

See install_server_deps.sh for more details.

Build Instructions

cd server
mkdir build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make

ONNX Runtime Server supports sending logs to rsyslog daemon. To enable it, please run the cmake command with an additional parameter: -Donnxruntime_USE_SYSLOG=1.