triton-inference-server / fil_backend

FIL backend for the Triton Inference Server
Apache License 2.0
68 stars 35 forks source link

Enable CPU-only builds #162

Closed wphicks closed 2 years ago

wphicks commented 2 years ago

Refactor to conform to CPU-only build pattern established in RAPIDS-Triton. Also introduce Hypothesis for testing as part of refactor of end-to-end tests.

Note that this PR temporarily disables linting in CI. This will be corrected in a separate PR to avoid adding additional unrelated changes to what is already a fairly large revision. Because this PR also sets the stage for ARM builds and clang-format 8 was not available to be installed through conda on ARM, it was necessary to bump the clang-format version, which in turn required an update of the clang-format rules.

Resolve #148 Resolve #129 Resolve #66