From 90fec2dd27f69266f789278f84cd08f1ba46d42d Mon Sep 17 00:00:00 2001 From: David Goodwin Date: Wed, 7 Apr 2021 18:04:27 -0700 Subject: [PATCH] Move client files from server repo src/clients into src/ directory --- {c++ => src/c++}/CMakeLists.txt | 0 {c++ => src/c++}/examples/CMakeLists.txt | 0 {c++ => src/c++}/examples/ensemble_image_client.cc | 0 {c++ => src/c++}/examples/image_client.cc | 0 {c++ => src/c++}/examples/json_utils.cc | 0 {c++ => src/c++}/examples/json_utils.h | 0 .../c++}/examples/reuse_infer_objects_client.cc | 0 {c++ => src/c++}/examples/shm_utils.cc | 0 {c++ => src/c++}/examples/shm_utils.h | 0 .../c++}/examples/simple_grpc_async_infer_client.cc | 0 .../c++}/examples/simple_grpc_cudashm_client.cc | 0 .../c++}/examples/simple_grpc_custom_repeat.cc | 0 .../c++}/examples/simple_grpc_health_metadata.cc | 0 .../c++}/examples/simple_grpc_infer_client.cc | 0 .../c++}/examples/simple_grpc_model_control.cc | 0 .../simple_grpc_sequence_stream_infer_client.cc | 0 .../simple_grpc_sequence_sync_infer_client.cc | 0 {c++ => src/c++}/examples/simple_grpc_shm_client.cc | 0 .../examples/simple_grpc_string_infer_client.cc | 0 .../c++}/examples/simple_http_async_infer_client.cc | 0 .../c++}/examples/simple_http_cudashm_client.cc | 0 .../c++}/examples/simple_http_health_metadata.cc | 0 .../c++}/examples/simple_http_infer_client.cc | 0 .../c++}/examples/simple_http_model_control.cc | 0 .../simple_http_sequence_sync_infer_client.cc | 0 {c++ => src/c++}/examples/simple_http_shm_client.cc | 0 .../examples/simple_http_string_infer_client.cc | 0 {c++ => src/c++}/library/CMakeLists.txt | 0 {c++ => src/c++}/library/cencode.c | 0 {c++ => src/c++}/library/cencode.h | 0 .../c++}/library/cmake/TRITONConfig.cmake.in | 0 {c++ => src/c++}/library/common.cc | 0 {c++ => src/c++}/library/common.h | 0 {c++ => src/c++}/library/grpc_client.cc | 0 {c++ => src/c++}/library/grpc_client.h.in | 0 {c++ => src/c++}/library/http_client.cc | 0 {c++ => src/c++}/library/http_client.h.in | 0 {c++ => src/c++}/library/ipc.h | 0 {c++ => src/c++}/library/libgrpcclient.ldscript | 0 {c++ => src/c++}/library/libhttpclient.ldscript | 0 {c++ => src/c++}/perf_analyzer/CMakeLists.txt | 0 .../perf_analyzer/client_backend/CMakeLists.txt | 0 .../perf_analyzer/client_backend/client_backend.cc | 0 .../perf_analyzer/client_backend/client_backend.h | 0 .../tensorflow_serving/CMakeLists.txt | 0 .../tensorflow_serving/CompileProto.cmake | 0 .../tensorflow_serving/grpc_client.cc | 0 .../client_backend/tensorflow_serving/grpc_client.h | 0 .../tensorflow_serving/tfserve_client_backend.cc | 0 .../tensorflow_serving/tfserve_client_backend.h | 0 .../tensorflow_serving/tfserve_infer_input.cc | 0 .../tensorflow_serving/tfserve_infer_input.h | 0 .../client_backend/torchserve/CMakeLists.txt | 0 .../client_backend/torchserve/http_client.cc | 0 .../client_backend/torchserve/http_client.h | 0 .../torchserve/torchserve_client_backend.cc | 0 .../torchserve/torchserve_client_backend.h | 0 .../torchserve/torchserve_infer_input.cc | 0 .../torchserve/torchserve_infer_input.h | 0 .../client_backend/triton/CMakeLists.txt | 0 .../client_backend/triton/triton_client_backend.cc | 0 .../client_backend/triton/triton_client_backend.h | 0 .../c++}/perf_analyzer/concurrency_manager.cc | 0 .../c++}/perf_analyzer/concurrency_manager.h | 0 .../c++}/perf_analyzer/custom_load_manager.cc | 0 .../c++}/perf_analyzer/custom_load_manager.h | 0 {c++ => src/c++}/perf_analyzer/data_loader.cc | 0 {c++ => src/c++}/perf_analyzer/data_loader.h | 0 .../c++}/perf_analyzer/inference_profiler.cc | 0 {c++ => src/c++}/perf_analyzer/inference_profiler.h | 0 {c++ => src/c++}/perf_analyzer/load_manager.cc | 0 {c++ => src/c++}/perf_analyzer/load_manager.h | 0 {c++ => src/c++}/perf_analyzer/main.cc | 0 {c++ => src/c++}/perf_analyzer/model_parser.cc | 0 {c++ => src/c++}/perf_analyzer/model_parser.h | 0 {c++ => src/c++}/perf_analyzer/perf_utils.cc | 0 {c++ => src/c++}/perf_analyzer/perf_utils.h | 0 .../c++}/perf_analyzer/request_rate_manager.cc | 0 .../c++}/perf_analyzer/request_rate_manager.h | 0 {c++ => src/c++}/tests/CMakeLists.txt | 0 {c++ => src/c++}/tests/client_timeout_test.cc | 0 {c++ => src/c++}/tests/memory_leak_test.cc | 0 {go => src/go}/README.rst | 0 {go => src/go}/gen_go_stubs.sh | 0 {go => src/go}/grpc_simple_client.go | 0 {java => src/java}/README.md | 0 {java => src/java}/examples/pom.xml | 0 .../src/main/java/clients/SimpleJavaClient.java | 0 .../src/main/scala/clients/SimpleClient.scala | 0 {java => src/java}/images/grpc-stubs.png | Bin {java => src/java}/images/proto-files.png | Bin {java => src/java}/library/pom.xml | 0 {java => src/java}/library/src/main/proto/.keep | 0 {python => src/python}/CMakeLists.txt | 0 {python => src/python}/examples/CMakeLists.txt | 0 .../python}/examples/ensemble_image_client.py | 0 {python => src/python}/examples/grpc_client.py | 0 .../examples/grpc_explicit_byte_content_client.py | 0 .../examples/grpc_explicit_int8_content_client.py | 0 .../examples/grpc_explicit_int_content_client.py | 0 .../python}/examples/grpc_image_client.py | 0 {python => src/python}/examples/image_client.py | 0 .../python}/examples/memory_growth_test.py | 0 .../python}/examples/reuse_infer_objects_client.py | 0 .../examples/simple_grpc_async_infer_client.py | 0 .../python}/examples/simple_grpc_cudashm_client.py | 0 .../python}/examples/simple_grpc_custom_repeat.py | 0 .../python}/examples/simple_grpc_health_metadata.py | 0 .../python}/examples/simple_grpc_infer_client.py | 0 .../python}/examples/simple_grpc_model_control.py | 0 .../simple_grpc_sequence_stream_infer_client.py | 0 .../simple_grpc_sequence_sync_infer_client.py | 0 .../python}/examples/simple_grpc_shm_client.py | 0 .../examples/simple_grpc_shm_string_client.py | 0 .../examples/simple_grpc_string_infer_client.py | 0 .../examples/simple_http_async_infer_client.py | 0 .../python}/examples/simple_http_cudashm_client.py | 0 .../python}/examples/simple_http_health_metadata.py | 0 .../python}/examples/simple_http_infer_client.py | 0 .../python}/examples/simple_http_model_control.py | 0 .../simple_http_sequence_sync_infer_client.py | 0 .../python}/examples/simple_http_shm_client.py | 0 .../examples/simple_http_shm_string_client.py | 0 .../examples/simple_http_string_infer_client.py | 0 {python => src/python}/library/CMakeLists.txt | 0 {python => src/python}/library/LICENSE.txt | 0 {python => src/python}/library/build_wheel.sh | 0 .../python}/library/requirements/requirements.txt | 0 .../library/requirements/requirements_grpc.txt | 0 .../library/requirements/requirements_http.txt | 0 {python => src/python}/library/setup.py | 0 .../python}/library/tritonclient/CMakeLists.txt | 0 .../python}/library/tritonclient/grpc/__init__.py | 0 .../python}/library/tritonclient/http/__init__.py | 0 .../library/tritonclient/utils/CMakeLists.txt | 0 .../python}/library/tritonclient/utils/__init__.py | 0 .../utils/cuda_shared_memory/__init__.py | 0 .../utils/cuda_shared_memory/cuda_shared_memory.cc | 0 .../utils/cuda_shared_memory/cuda_shared_memory.h | 0 .../tritonclient/utils/shared_memory/__init__.py | 0 .../utils/shared_memory/shared_memory.cc | 0 .../utils/shared_memory/shared_memory.h | 0 .../utils/shared_memory/shared_memory_handle.h | 0 .../python}/library/tritonclientutils/__init__.py | 0 .../python}/library/tritongrpcclient/__init__.py | 0 .../library/tritongrpcclient/grpc_service_pb2.py | 0 .../tritongrpcclient/grpc_service_pb2_grpc.py | 0 .../library/tritongrpcclient/model_config_pb2.py | 0 .../python}/library/tritonhttpclient/__init__.py | 0 .../python}/library/tritonshmutils/__init__.py | 0 .../library/tritonshmutils/cuda_shared_memory.py | 0 .../python}/library/tritonshmutils/shared_memory.py | 0 152 files changed, 0 insertions(+), 0 deletions(-) rename {c++ => src/c++}/CMakeLists.txt (100%) rename {c++ => src/c++}/examples/CMakeLists.txt (100%) rename {c++ => src/c++}/examples/ensemble_image_client.cc (100%) rename {c++ => src/c++}/examples/image_client.cc (100%) rename {c++ => src/c++}/examples/json_utils.cc (100%) rename {c++ => src/c++}/examples/json_utils.h (100%) rename {c++ => src/c++}/examples/reuse_infer_objects_client.cc (100%) rename {c++ => src/c++}/examples/shm_utils.cc (100%) rename {c++ => src/c++}/examples/shm_utils.h (100%) rename {c++ => src/c++}/examples/simple_grpc_async_infer_client.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_cudashm_client.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_custom_repeat.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_health_metadata.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_infer_client.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_model_control.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_sequence_stream_infer_client.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_sequence_sync_infer_client.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_shm_client.cc (100%) rename {c++ => src/c++}/examples/simple_grpc_string_infer_client.cc (100%) rename {c++ => src/c++}/examples/simple_http_async_infer_client.cc (100%) rename {c++ => src/c++}/examples/simple_http_cudashm_client.cc (100%) rename {c++ => src/c++}/examples/simple_http_health_metadata.cc (100%) rename {c++ => src/c++}/examples/simple_http_infer_client.cc (100%) rename {c++ => src/c++}/examples/simple_http_model_control.cc (100%) rename {c++ => src/c++}/examples/simple_http_sequence_sync_infer_client.cc (100%) rename {c++ => src/c++}/examples/simple_http_shm_client.cc (100%) rename {c++ => src/c++}/examples/simple_http_string_infer_client.cc (100%) rename {c++ => src/c++}/library/CMakeLists.txt (100%) rename {c++ => src/c++}/library/cencode.c (100%) rename {c++ => src/c++}/library/cencode.h (100%) rename {c++ => src/c++}/library/cmake/TRITONConfig.cmake.in (100%) rename {c++ => src/c++}/library/common.cc (100%) rename {c++ => src/c++}/library/common.h (100%) rename {c++ => src/c++}/library/grpc_client.cc (100%) rename {c++ => src/c++}/library/grpc_client.h.in (100%) rename {c++ => src/c++}/library/http_client.cc (100%) rename {c++ => src/c++}/library/http_client.h.in (100%) rename {c++ => src/c++}/library/ipc.h (100%) rename {c++ => src/c++}/library/libgrpcclient.ldscript (100%) rename {c++ => src/c++}/library/libhttpclient.ldscript (100%) rename {c++ => src/c++}/perf_analyzer/CMakeLists.txt (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/CMakeLists.txt (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/client_backend.cc (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/client_backend.h (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/tensorflow_serving/CMakeLists.txt (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/tensorflow_serving/CompileProto.cmake (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/tensorflow_serving/grpc_client.cc (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/tensorflow_serving/grpc_client.h (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.cc (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.h (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.cc (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.h (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/torchserve/CMakeLists.txt (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/torchserve/http_client.cc (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/torchserve/http_client.h (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/torchserve/torchserve_client_backend.cc (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/torchserve/torchserve_client_backend.h (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/torchserve/torchserve_infer_input.cc (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/torchserve/torchserve_infer_input.h (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/triton/CMakeLists.txt (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/triton/triton_client_backend.cc (100%) rename {c++ => src/c++}/perf_analyzer/client_backend/triton/triton_client_backend.h (100%) rename {c++ => src/c++}/perf_analyzer/concurrency_manager.cc (100%) rename {c++ => src/c++}/perf_analyzer/concurrency_manager.h (100%) rename {c++ => src/c++}/perf_analyzer/custom_load_manager.cc (100%) rename {c++ => src/c++}/perf_analyzer/custom_load_manager.h (100%) rename {c++ => src/c++}/perf_analyzer/data_loader.cc (100%) rename {c++ => src/c++}/perf_analyzer/data_loader.h (100%) rename {c++ => src/c++}/perf_analyzer/inference_profiler.cc (100%) rename {c++ => src/c++}/perf_analyzer/inference_profiler.h (100%) rename {c++ => src/c++}/perf_analyzer/load_manager.cc (100%) rename {c++ => src/c++}/perf_analyzer/load_manager.h (100%) rename {c++ => src/c++}/perf_analyzer/main.cc (100%) rename {c++ => src/c++}/perf_analyzer/model_parser.cc (100%) rename {c++ => src/c++}/perf_analyzer/model_parser.h (100%) rename {c++ => src/c++}/perf_analyzer/perf_utils.cc (100%) rename {c++ => src/c++}/perf_analyzer/perf_utils.h (100%) rename {c++ => src/c++}/perf_analyzer/request_rate_manager.cc (100%) rename {c++ => src/c++}/perf_analyzer/request_rate_manager.h (100%) rename {c++ => src/c++}/tests/CMakeLists.txt (100%) rename {c++ => src/c++}/tests/client_timeout_test.cc (100%) rename {c++ => src/c++}/tests/memory_leak_test.cc (100%) rename {go => src/go}/README.rst (100%) rename {go => src/go}/gen_go_stubs.sh (100%) rename {go => src/go}/grpc_simple_client.go (100%) rename {java => src/java}/README.md (100%) rename {java => src/java}/examples/pom.xml (100%) rename {java => src/java}/examples/src/main/java/clients/SimpleJavaClient.java (100%) rename {java => src/java}/examples/src/main/scala/clients/SimpleClient.scala (100%) rename {java => src/java}/images/grpc-stubs.png (100%) rename {java => src/java}/images/proto-files.png (100%) rename {java => src/java}/library/pom.xml (100%) rename {java => src/java}/library/src/main/proto/.keep (100%) rename {python => src/python}/CMakeLists.txt (100%) rename {python => src/python}/examples/CMakeLists.txt (100%) rename {python => src/python}/examples/ensemble_image_client.py (100%) rename {python => src/python}/examples/grpc_client.py (100%) rename {python => src/python}/examples/grpc_explicit_byte_content_client.py (100%) rename {python => src/python}/examples/grpc_explicit_int8_content_client.py (100%) rename {python => src/python}/examples/grpc_explicit_int_content_client.py (100%) rename {python => src/python}/examples/grpc_image_client.py (100%) rename {python => src/python}/examples/image_client.py (100%) rename {python => src/python}/examples/memory_growth_test.py (100%) rename {python => src/python}/examples/reuse_infer_objects_client.py (100%) rename {python => src/python}/examples/simple_grpc_async_infer_client.py (100%) rename {python => src/python}/examples/simple_grpc_cudashm_client.py (100%) rename {python => src/python}/examples/simple_grpc_custom_repeat.py (100%) rename {python => src/python}/examples/simple_grpc_health_metadata.py (100%) rename {python => src/python}/examples/simple_grpc_infer_client.py (100%) rename {python => src/python}/examples/simple_grpc_model_control.py (100%) rename {python => src/python}/examples/simple_grpc_sequence_stream_infer_client.py (100%) rename {python => src/python}/examples/simple_grpc_sequence_sync_infer_client.py (100%) rename {python => src/python}/examples/simple_grpc_shm_client.py (100%) rename {python => src/python}/examples/simple_grpc_shm_string_client.py (100%) rename {python => src/python}/examples/simple_grpc_string_infer_client.py (100%) rename {python => src/python}/examples/simple_http_async_infer_client.py (100%) rename {python => src/python}/examples/simple_http_cudashm_client.py (100%) rename {python => src/python}/examples/simple_http_health_metadata.py (100%) rename {python => src/python}/examples/simple_http_infer_client.py (100%) rename {python => src/python}/examples/simple_http_model_control.py (100%) rename {python => src/python}/examples/simple_http_sequence_sync_infer_client.py (100%) rename {python => src/python}/examples/simple_http_shm_client.py (100%) rename {python => src/python}/examples/simple_http_shm_string_client.py (100%) rename {python => src/python}/examples/simple_http_string_infer_client.py (100%) rename {python => src/python}/library/CMakeLists.txt (100%) rename {python => src/python}/library/LICENSE.txt (100%) rename {python => src/python}/library/build_wheel.sh (100%) rename {python => src/python}/library/requirements/requirements.txt (100%) rename {python => src/python}/library/requirements/requirements_grpc.txt (100%) rename {python => src/python}/library/requirements/requirements_http.txt (100%) rename {python => src/python}/library/setup.py (100%) rename {python => src/python}/library/tritonclient/CMakeLists.txt (100%) rename {python => src/python}/library/tritonclient/grpc/__init__.py (100%) rename {python => src/python}/library/tritonclient/http/__init__.py (100%) rename {python => src/python}/library/tritonclient/utils/CMakeLists.txt (100%) rename {python => src/python}/library/tritonclient/utils/__init__.py (100%) rename {python => src/python}/library/tritonclient/utils/cuda_shared_memory/__init__.py (100%) rename {python => src/python}/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.cc (100%) rename {python => src/python}/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.h (100%) rename {python => src/python}/library/tritonclient/utils/shared_memory/__init__.py (100%) rename {python => src/python}/library/tritonclient/utils/shared_memory/shared_memory.cc (100%) rename {python => src/python}/library/tritonclient/utils/shared_memory/shared_memory.h (100%) rename {python => src/python}/library/tritonclient/utils/shared_memory/shared_memory_handle.h (100%) rename {python => src/python}/library/tritonclientutils/__init__.py (100%) rename {python => src/python}/library/tritongrpcclient/__init__.py (100%) rename {python => src/python}/library/tritongrpcclient/grpc_service_pb2.py (100%) rename {python => src/python}/library/tritongrpcclient/grpc_service_pb2_grpc.py (100%) rename {python => src/python}/library/tritongrpcclient/model_config_pb2.py (100%) rename {python => src/python}/library/tritonhttpclient/__init__.py (100%) rename {python => src/python}/library/tritonshmutils/__init__.py (100%) rename {python => src/python}/library/tritonshmutils/cuda_shared_memory.py (100%) rename {python => src/python}/library/tritonshmutils/shared_memory.py (100%) diff --git a/c++/CMakeLists.txt b/src/c++/CMakeLists.txt similarity index 100% rename from c++/CMakeLists.txt rename to src/c++/CMakeLists.txt diff --git a/c++/examples/CMakeLists.txt b/src/c++/examples/CMakeLists.txt similarity index 100% rename from c++/examples/CMakeLists.txt rename to src/c++/examples/CMakeLists.txt diff --git a/c++/examples/ensemble_image_client.cc b/src/c++/examples/ensemble_image_client.cc similarity index 100% rename from c++/examples/ensemble_image_client.cc rename to src/c++/examples/ensemble_image_client.cc diff --git a/c++/examples/image_client.cc b/src/c++/examples/image_client.cc similarity index 100% rename from c++/examples/image_client.cc rename to src/c++/examples/image_client.cc diff --git a/c++/examples/json_utils.cc b/src/c++/examples/json_utils.cc similarity index 100% rename from c++/examples/json_utils.cc rename to src/c++/examples/json_utils.cc diff --git a/c++/examples/json_utils.h b/src/c++/examples/json_utils.h similarity index 100% rename from c++/examples/json_utils.h rename to src/c++/examples/json_utils.h diff --git a/c++/examples/reuse_infer_objects_client.cc b/src/c++/examples/reuse_infer_objects_client.cc similarity index 100% rename from c++/examples/reuse_infer_objects_client.cc rename to src/c++/examples/reuse_infer_objects_client.cc diff --git a/c++/examples/shm_utils.cc b/src/c++/examples/shm_utils.cc similarity index 100% rename from c++/examples/shm_utils.cc rename to src/c++/examples/shm_utils.cc diff --git a/c++/examples/shm_utils.h b/src/c++/examples/shm_utils.h similarity index 100% rename from c++/examples/shm_utils.h rename to src/c++/examples/shm_utils.h diff --git a/c++/examples/simple_grpc_async_infer_client.cc b/src/c++/examples/simple_grpc_async_infer_client.cc similarity index 100% rename from c++/examples/simple_grpc_async_infer_client.cc rename to src/c++/examples/simple_grpc_async_infer_client.cc diff --git a/c++/examples/simple_grpc_cudashm_client.cc b/src/c++/examples/simple_grpc_cudashm_client.cc similarity index 100% rename from c++/examples/simple_grpc_cudashm_client.cc rename to src/c++/examples/simple_grpc_cudashm_client.cc diff --git a/c++/examples/simple_grpc_custom_repeat.cc b/src/c++/examples/simple_grpc_custom_repeat.cc similarity index 100% rename from c++/examples/simple_grpc_custom_repeat.cc rename to src/c++/examples/simple_grpc_custom_repeat.cc diff --git a/c++/examples/simple_grpc_health_metadata.cc b/src/c++/examples/simple_grpc_health_metadata.cc similarity index 100% rename from c++/examples/simple_grpc_health_metadata.cc rename to src/c++/examples/simple_grpc_health_metadata.cc diff --git a/c++/examples/simple_grpc_infer_client.cc b/src/c++/examples/simple_grpc_infer_client.cc similarity index 100% rename from c++/examples/simple_grpc_infer_client.cc rename to src/c++/examples/simple_grpc_infer_client.cc diff --git a/c++/examples/simple_grpc_model_control.cc b/src/c++/examples/simple_grpc_model_control.cc similarity index 100% rename from c++/examples/simple_grpc_model_control.cc rename to src/c++/examples/simple_grpc_model_control.cc diff --git a/c++/examples/simple_grpc_sequence_stream_infer_client.cc b/src/c++/examples/simple_grpc_sequence_stream_infer_client.cc similarity index 100% rename from c++/examples/simple_grpc_sequence_stream_infer_client.cc rename to src/c++/examples/simple_grpc_sequence_stream_infer_client.cc diff --git a/c++/examples/simple_grpc_sequence_sync_infer_client.cc b/src/c++/examples/simple_grpc_sequence_sync_infer_client.cc similarity index 100% rename from c++/examples/simple_grpc_sequence_sync_infer_client.cc rename to src/c++/examples/simple_grpc_sequence_sync_infer_client.cc diff --git a/c++/examples/simple_grpc_shm_client.cc b/src/c++/examples/simple_grpc_shm_client.cc similarity index 100% rename from c++/examples/simple_grpc_shm_client.cc rename to src/c++/examples/simple_grpc_shm_client.cc diff --git a/c++/examples/simple_grpc_string_infer_client.cc b/src/c++/examples/simple_grpc_string_infer_client.cc similarity index 100% rename from c++/examples/simple_grpc_string_infer_client.cc rename to src/c++/examples/simple_grpc_string_infer_client.cc diff --git a/c++/examples/simple_http_async_infer_client.cc b/src/c++/examples/simple_http_async_infer_client.cc similarity index 100% rename from c++/examples/simple_http_async_infer_client.cc rename to src/c++/examples/simple_http_async_infer_client.cc diff --git a/c++/examples/simple_http_cudashm_client.cc b/src/c++/examples/simple_http_cudashm_client.cc similarity index 100% rename from c++/examples/simple_http_cudashm_client.cc rename to src/c++/examples/simple_http_cudashm_client.cc diff --git a/c++/examples/simple_http_health_metadata.cc b/src/c++/examples/simple_http_health_metadata.cc similarity index 100% rename from c++/examples/simple_http_health_metadata.cc rename to src/c++/examples/simple_http_health_metadata.cc diff --git a/c++/examples/simple_http_infer_client.cc b/src/c++/examples/simple_http_infer_client.cc similarity index 100% rename from c++/examples/simple_http_infer_client.cc rename to src/c++/examples/simple_http_infer_client.cc diff --git a/c++/examples/simple_http_model_control.cc b/src/c++/examples/simple_http_model_control.cc similarity index 100% rename from c++/examples/simple_http_model_control.cc rename to src/c++/examples/simple_http_model_control.cc diff --git a/c++/examples/simple_http_sequence_sync_infer_client.cc b/src/c++/examples/simple_http_sequence_sync_infer_client.cc similarity index 100% rename from c++/examples/simple_http_sequence_sync_infer_client.cc rename to src/c++/examples/simple_http_sequence_sync_infer_client.cc diff --git a/c++/examples/simple_http_shm_client.cc b/src/c++/examples/simple_http_shm_client.cc similarity index 100% rename from c++/examples/simple_http_shm_client.cc rename to src/c++/examples/simple_http_shm_client.cc diff --git a/c++/examples/simple_http_string_infer_client.cc b/src/c++/examples/simple_http_string_infer_client.cc similarity index 100% rename from c++/examples/simple_http_string_infer_client.cc rename to src/c++/examples/simple_http_string_infer_client.cc diff --git a/c++/library/CMakeLists.txt b/src/c++/library/CMakeLists.txt similarity index 100% rename from c++/library/CMakeLists.txt rename to src/c++/library/CMakeLists.txt diff --git a/c++/library/cencode.c b/src/c++/library/cencode.c similarity index 100% rename from c++/library/cencode.c rename to src/c++/library/cencode.c diff --git a/c++/library/cencode.h b/src/c++/library/cencode.h similarity index 100% rename from c++/library/cencode.h rename to src/c++/library/cencode.h diff --git a/c++/library/cmake/TRITONConfig.cmake.in b/src/c++/library/cmake/TRITONConfig.cmake.in similarity index 100% rename from c++/library/cmake/TRITONConfig.cmake.in rename to src/c++/library/cmake/TRITONConfig.cmake.in diff --git a/c++/library/common.cc b/src/c++/library/common.cc similarity index 100% rename from c++/library/common.cc rename to src/c++/library/common.cc diff --git a/c++/library/common.h b/src/c++/library/common.h similarity index 100% rename from c++/library/common.h rename to src/c++/library/common.h diff --git a/c++/library/grpc_client.cc b/src/c++/library/grpc_client.cc similarity index 100% rename from c++/library/grpc_client.cc rename to src/c++/library/grpc_client.cc diff --git a/c++/library/grpc_client.h.in b/src/c++/library/grpc_client.h.in similarity index 100% rename from c++/library/grpc_client.h.in rename to src/c++/library/grpc_client.h.in diff --git a/c++/library/http_client.cc b/src/c++/library/http_client.cc similarity index 100% rename from c++/library/http_client.cc rename to src/c++/library/http_client.cc diff --git a/c++/library/http_client.h.in b/src/c++/library/http_client.h.in similarity index 100% rename from c++/library/http_client.h.in rename to src/c++/library/http_client.h.in diff --git a/c++/library/ipc.h b/src/c++/library/ipc.h similarity index 100% rename from c++/library/ipc.h rename to src/c++/library/ipc.h diff --git a/c++/library/libgrpcclient.ldscript b/src/c++/library/libgrpcclient.ldscript similarity index 100% rename from c++/library/libgrpcclient.ldscript rename to src/c++/library/libgrpcclient.ldscript diff --git a/c++/library/libhttpclient.ldscript b/src/c++/library/libhttpclient.ldscript similarity index 100% rename from c++/library/libhttpclient.ldscript rename to src/c++/library/libhttpclient.ldscript diff --git a/c++/perf_analyzer/CMakeLists.txt b/src/c++/perf_analyzer/CMakeLists.txt similarity index 100% rename from c++/perf_analyzer/CMakeLists.txt rename to src/c++/perf_analyzer/CMakeLists.txt diff --git a/c++/perf_analyzer/client_backend/CMakeLists.txt b/src/c++/perf_analyzer/client_backend/CMakeLists.txt similarity index 100% rename from c++/perf_analyzer/client_backend/CMakeLists.txt rename to src/c++/perf_analyzer/client_backend/CMakeLists.txt diff --git a/c++/perf_analyzer/client_backend/client_backend.cc b/src/c++/perf_analyzer/client_backend/client_backend.cc similarity index 100% rename from c++/perf_analyzer/client_backend/client_backend.cc rename to src/c++/perf_analyzer/client_backend/client_backend.cc diff --git a/c++/perf_analyzer/client_backend/client_backend.h b/src/c++/perf_analyzer/client_backend/client_backend.h similarity index 100% rename from c++/perf_analyzer/client_backend/client_backend.h rename to src/c++/perf_analyzer/client_backend/client_backend.h diff --git a/c++/perf_analyzer/client_backend/tensorflow_serving/CMakeLists.txt b/src/c++/perf_analyzer/client_backend/tensorflow_serving/CMakeLists.txt similarity index 100% rename from c++/perf_analyzer/client_backend/tensorflow_serving/CMakeLists.txt rename to src/c++/perf_analyzer/client_backend/tensorflow_serving/CMakeLists.txt diff --git a/c++/perf_analyzer/client_backend/tensorflow_serving/CompileProto.cmake b/src/c++/perf_analyzer/client_backend/tensorflow_serving/CompileProto.cmake similarity index 100% rename from c++/perf_analyzer/client_backend/tensorflow_serving/CompileProto.cmake rename to src/c++/perf_analyzer/client_backend/tensorflow_serving/CompileProto.cmake diff --git a/c++/perf_analyzer/client_backend/tensorflow_serving/grpc_client.cc b/src/c++/perf_analyzer/client_backend/tensorflow_serving/grpc_client.cc similarity index 100% rename from c++/perf_analyzer/client_backend/tensorflow_serving/grpc_client.cc rename to src/c++/perf_analyzer/client_backend/tensorflow_serving/grpc_client.cc diff --git a/c++/perf_analyzer/client_backend/tensorflow_serving/grpc_client.h b/src/c++/perf_analyzer/client_backend/tensorflow_serving/grpc_client.h similarity index 100% rename from c++/perf_analyzer/client_backend/tensorflow_serving/grpc_client.h rename to src/c++/perf_analyzer/client_backend/tensorflow_serving/grpc_client.h diff --git a/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.cc b/src/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.cc similarity index 100% rename from c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.cc rename to src/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.cc diff --git a/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.h b/src/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.h similarity index 100% rename from c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.h rename to src/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_client_backend.h diff --git a/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.cc b/src/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.cc similarity index 100% rename from c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.cc rename to src/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.cc diff --git a/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.h b/src/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.h similarity index 100% rename from c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.h rename to src/c++/perf_analyzer/client_backend/tensorflow_serving/tfserve_infer_input.h diff --git a/c++/perf_analyzer/client_backend/torchserve/CMakeLists.txt b/src/c++/perf_analyzer/client_backend/torchserve/CMakeLists.txt similarity index 100% rename from c++/perf_analyzer/client_backend/torchserve/CMakeLists.txt rename to src/c++/perf_analyzer/client_backend/torchserve/CMakeLists.txt diff --git a/c++/perf_analyzer/client_backend/torchserve/http_client.cc b/src/c++/perf_analyzer/client_backend/torchserve/http_client.cc similarity index 100% rename from c++/perf_analyzer/client_backend/torchserve/http_client.cc rename to src/c++/perf_analyzer/client_backend/torchserve/http_client.cc diff --git a/c++/perf_analyzer/client_backend/torchserve/http_client.h b/src/c++/perf_analyzer/client_backend/torchserve/http_client.h similarity index 100% rename from c++/perf_analyzer/client_backend/torchserve/http_client.h rename to src/c++/perf_analyzer/client_backend/torchserve/http_client.h diff --git a/c++/perf_analyzer/client_backend/torchserve/torchserve_client_backend.cc b/src/c++/perf_analyzer/client_backend/torchserve/torchserve_client_backend.cc similarity index 100% rename from c++/perf_analyzer/client_backend/torchserve/torchserve_client_backend.cc rename to src/c++/perf_analyzer/client_backend/torchserve/torchserve_client_backend.cc diff --git a/c++/perf_analyzer/client_backend/torchserve/torchserve_client_backend.h b/src/c++/perf_analyzer/client_backend/torchserve/torchserve_client_backend.h similarity index 100% rename from c++/perf_analyzer/client_backend/torchserve/torchserve_client_backend.h rename to src/c++/perf_analyzer/client_backend/torchserve/torchserve_client_backend.h diff --git a/c++/perf_analyzer/client_backend/torchserve/torchserve_infer_input.cc b/src/c++/perf_analyzer/client_backend/torchserve/torchserve_infer_input.cc similarity index 100% rename from c++/perf_analyzer/client_backend/torchserve/torchserve_infer_input.cc rename to src/c++/perf_analyzer/client_backend/torchserve/torchserve_infer_input.cc diff --git a/c++/perf_analyzer/client_backend/torchserve/torchserve_infer_input.h b/src/c++/perf_analyzer/client_backend/torchserve/torchserve_infer_input.h similarity index 100% rename from c++/perf_analyzer/client_backend/torchserve/torchserve_infer_input.h rename to src/c++/perf_analyzer/client_backend/torchserve/torchserve_infer_input.h diff --git a/c++/perf_analyzer/client_backend/triton/CMakeLists.txt b/src/c++/perf_analyzer/client_backend/triton/CMakeLists.txt similarity index 100% rename from c++/perf_analyzer/client_backend/triton/CMakeLists.txt rename to src/c++/perf_analyzer/client_backend/triton/CMakeLists.txt diff --git a/c++/perf_analyzer/client_backend/triton/triton_client_backend.cc b/src/c++/perf_analyzer/client_backend/triton/triton_client_backend.cc similarity index 100% rename from c++/perf_analyzer/client_backend/triton/triton_client_backend.cc rename to src/c++/perf_analyzer/client_backend/triton/triton_client_backend.cc diff --git a/c++/perf_analyzer/client_backend/triton/triton_client_backend.h b/src/c++/perf_analyzer/client_backend/triton/triton_client_backend.h similarity index 100% rename from c++/perf_analyzer/client_backend/triton/triton_client_backend.h rename to src/c++/perf_analyzer/client_backend/triton/triton_client_backend.h diff --git a/c++/perf_analyzer/concurrency_manager.cc b/src/c++/perf_analyzer/concurrency_manager.cc similarity index 100% rename from c++/perf_analyzer/concurrency_manager.cc rename to src/c++/perf_analyzer/concurrency_manager.cc diff --git a/c++/perf_analyzer/concurrency_manager.h b/src/c++/perf_analyzer/concurrency_manager.h similarity index 100% rename from c++/perf_analyzer/concurrency_manager.h rename to src/c++/perf_analyzer/concurrency_manager.h diff --git a/c++/perf_analyzer/custom_load_manager.cc b/src/c++/perf_analyzer/custom_load_manager.cc similarity index 100% rename from c++/perf_analyzer/custom_load_manager.cc rename to src/c++/perf_analyzer/custom_load_manager.cc diff --git a/c++/perf_analyzer/custom_load_manager.h b/src/c++/perf_analyzer/custom_load_manager.h similarity index 100% rename from c++/perf_analyzer/custom_load_manager.h rename to src/c++/perf_analyzer/custom_load_manager.h diff --git a/c++/perf_analyzer/data_loader.cc b/src/c++/perf_analyzer/data_loader.cc similarity index 100% rename from c++/perf_analyzer/data_loader.cc rename to src/c++/perf_analyzer/data_loader.cc diff --git a/c++/perf_analyzer/data_loader.h b/src/c++/perf_analyzer/data_loader.h similarity index 100% rename from c++/perf_analyzer/data_loader.h rename to src/c++/perf_analyzer/data_loader.h diff --git a/c++/perf_analyzer/inference_profiler.cc b/src/c++/perf_analyzer/inference_profiler.cc similarity index 100% rename from c++/perf_analyzer/inference_profiler.cc rename to src/c++/perf_analyzer/inference_profiler.cc diff --git a/c++/perf_analyzer/inference_profiler.h b/src/c++/perf_analyzer/inference_profiler.h similarity index 100% rename from c++/perf_analyzer/inference_profiler.h rename to src/c++/perf_analyzer/inference_profiler.h diff --git a/c++/perf_analyzer/load_manager.cc b/src/c++/perf_analyzer/load_manager.cc similarity index 100% rename from c++/perf_analyzer/load_manager.cc rename to src/c++/perf_analyzer/load_manager.cc diff --git a/c++/perf_analyzer/load_manager.h b/src/c++/perf_analyzer/load_manager.h similarity index 100% rename from c++/perf_analyzer/load_manager.h rename to src/c++/perf_analyzer/load_manager.h diff --git a/c++/perf_analyzer/main.cc b/src/c++/perf_analyzer/main.cc similarity index 100% rename from c++/perf_analyzer/main.cc rename to src/c++/perf_analyzer/main.cc diff --git a/c++/perf_analyzer/model_parser.cc b/src/c++/perf_analyzer/model_parser.cc similarity index 100% rename from c++/perf_analyzer/model_parser.cc rename to src/c++/perf_analyzer/model_parser.cc diff --git a/c++/perf_analyzer/model_parser.h b/src/c++/perf_analyzer/model_parser.h similarity index 100% rename from c++/perf_analyzer/model_parser.h rename to src/c++/perf_analyzer/model_parser.h diff --git a/c++/perf_analyzer/perf_utils.cc b/src/c++/perf_analyzer/perf_utils.cc similarity index 100% rename from c++/perf_analyzer/perf_utils.cc rename to src/c++/perf_analyzer/perf_utils.cc diff --git a/c++/perf_analyzer/perf_utils.h b/src/c++/perf_analyzer/perf_utils.h similarity index 100% rename from c++/perf_analyzer/perf_utils.h rename to src/c++/perf_analyzer/perf_utils.h diff --git a/c++/perf_analyzer/request_rate_manager.cc b/src/c++/perf_analyzer/request_rate_manager.cc similarity index 100% rename from c++/perf_analyzer/request_rate_manager.cc rename to src/c++/perf_analyzer/request_rate_manager.cc diff --git a/c++/perf_analyzer/request_rate_manager.h b/src/c++/perf_analyzer/request_rate_manager.h similarity index 100% rename from c++/perf_analyzer/request_rate_manager.h rename to src/c++/perf_analyzer/request_rate_manager.h diff --git a/c++/tests/CMakeLists.txt b/src/c++/tests/CMakeLists.txt similarity index 100% rename from c++/tests/CMakeLists.txt rename to src/c++/tests/CMakeLists.txt diff --git a/c++/tests/client_timeout_test.cc b/src/c++/tests/client_timeout_test.cc similarity index 100% rename from c++/tests/client_timeout_test.cc rename to src/c++/tests/client_timeout_test.cc diff --git a/c++/tests/memory_leak_test.cc b/src/c++/tests/memory_leak_test.cc similarity index 100% rename from c++/tests/memory_leak_test.cc rename to src/c++/tests/memory_leak_test.cc diff --git a/go/README.rst b/src/go/README.rst similarity index 100% rename from go/README.rst rename to src/go/README.rst diff --git a/go/gen_go_stubs.sh b/src/go/gen_go_stubs.sh similarity index 100% rename from go/gen_go_stubs.sh rename to src/go/gen_go_stubs.sh diff --git a/go/grpc_simple_client.go b/src/go/grpc_simple_client.go similarity index 100% rename from go/grpc_simple_client.go rename to src/go/grpc_simple_client.go diff --git a/java/README.md b/src/java/README.md similarity index 100% rename from java/README.md rename to src/java/README.md diff --git a/java/examples/pom.xml b/src/java/examples/pom.xml similarity index 100% rename from java/examples/pom.xml rename to src/java/examples/pom.xml diff --git a/java/examples/src/main/java/clients/SimpleJavaClient.java b/src/java/examples/src/main/java/clients/SimpleJavaClient.java similarity index 100% rename from java/examples/src/main/java/clients/SimpleJavaClient.java rename to src/java/examples/src/main/java/clients/SimpleJavaClient.java diff --git a/java/examples/src/main/scala/clients/SimpleClient.scala b/src/java/examples/src/main/scala/clients/SimpleClient.scala similarity index 100% rename from java/examples/src/main/scala/clients/SimpleClient.scala rename to src/java/examples/src/main/scala/clients/SimpleClient.scala diff --git a/java/images/grpc-stubs.png b/src/java/images/grpc-stubs.png similarity index 100% rename from java/images/grpc-stubs.png rename to src/java/images/grpc-stubs.png diff --git a/java/images/proto-files.png b/src/java/images/proto-files.png similarity index 100% rename from java/images/proto-files.png rename to src/java/images/proto-files.png diff --git a/java/library/pom.xml b/src/java/library/pom.xml similarity index 100% rename from java/library/pom.xml rename to src/java/library/pom.xml diff --git a/java/library/src/main/proto/.keep b/src/java/library/src/main/proto/.keep similarity index 100% rename from java/library/src/main/proto/.keep rename to src/java/library/src/main/proto/.keep diff --git a/python/CMakeLists.txt b/src/python/CMakeLists.txt similarity index 100% rename from python/CMakeLists.txt rename to src/python/CMakeLists.txt diff --git a/python/examples/CMakeLists.txt b/src/python/examples/CMakeLists.txt similarity index 100% rename from python/examples/CMakeLists.txt rename to src/python/examples/CMakeLists.txt diff --git a/python/examples/ensemble_image_client.py b/src/python/examples/ensemble_image_client.py similarity index 100% rename from python/examples/ensemble_image_client.py rename to src/python/examples/ensemble_image_client.py diff --git a/python/examples/grpc_client.py b/src/python/examples/grpc_client.py similarity index 100% rename from python/examples/grpc_client.py rename to src/python/examples/grpc_client.py diff --git a/python/examples/grpc_explicit_byte_content_client.py b/src/python/examples/grpc_explicit_byte_content_client.py similarity index 100% rename from python/examples/grpc_explicit_byte_content_client.py rename to src/python/examples/grpc_explicit_byte_content_client.py diff --git a/python/examples/grpc_explicit_int8_content_client.py b/src/python/examples/grpc_explicit_int8_content_client.py similarity index 100% rename from python/examples/grpc_explicit_int8_content_client.py rename to src/python/examples/grpc_explicit_int8_content_client.py diff --git a/python/examples/grpc_explicit_int_content_client.py b/src/python/examples/grpc_explicit_int_content_client.py similarity index 100% rename from python/examples/grpc_explicit_int_content_client.py rename to src/python/examples/grpc_explicit_int_content_client.py diff --git a/python/examples/grpc_image_client.py b/src/python/examples/grpc_image_client.py similarity index 100% rename from python/examples/grpc_image_client.py rename to src/python/examples/grpc_image_client.py diff --git a/python/examples/image_client.py b/src/python/examples/image_client.py similarity index 100% rename from python/examples/image_client.py rename to src/python/examples/image_client.py diff --git a/python/examples/memory_growth_test.py b/src/python/examples/memory_growth_test.py similarity index 100% rename from python/examples/memory_growth_test.py rename to src/python/examples/memory_growth_test.py diff --git a/python/examples/reuse_infer_objects_client.py b/src/python/examples/reuse_infer_objects_client.py similarity index 100% rename from python/examples/reuse_infer_objects_client.py rename to src/python/examples/reuse_infer_objects_client.py diff --git a/python/examples/simple_grpc_async_infer_client.py b/src/python/examples/simple_grpc_async_infer_client.py similarity index 100% rename from python/examples/simple_grpc_async_infer_client.py rename to src/python/examples/simple_grpc_async_infer_client.py diff --git a/python/examples/simple_grpc_cudashm_client.py b/src/python/examples/simple_grpc_cudashm_client.py similarity index 100% rename from python/examples/simple_grpc_cudashm_client.py rename to src/python/examples/simple_grpc_cudashm_client.py diff --git a/python/examples/simple_grpc_custom_repeat.py b/src/python/examples/simple_grpc_custom_repeat.py similarity index 100% rename from python/examples/simple_grpc_custom_repeat.py rename to src/python/examples/simple_grpc_custom_repeat.py diff --git a/python/examples/simple_grpc_health_metadata.py b/src/python/examples/simple_grpc_health_metadata.py similarity index 100% rename from python/examples/simple_grpc_health_metadata.py rename to src/python/examples/simple_grpc_health_metadata.py diff --git a/python/examples/simple_grpc_infer_client.py b/src/python/examples/simple_grpc_infer_client.py similarity index 100% rename from python/examples/simple_grpc_infer_client.py rename to src/python/examples/simple_grpc_infer_client.py diff --git a/python/examples/simple_grpc_model_control.py b/src/python/examples/simple_grpc_model_control.py similarity index 100% rename from python/examples/simple_grpc_model_control.py rename to src/python/examples/simple_grpc_model_control.py diff --git a/python/examples/simple_grpc_sequence_stream_infer_client.py b/src/python/examples/simple_grpc_sequence_stream_infer_client.py similarity index 100% rename from python/examples/simple_grpc_sequence_stream_infer_client.py rename to src/python/examples/simple_grpc_sequence_stream_infer_client.py diff --git a/python/examples/simple_grpc_sequence_sync_infer_client.py b/src/python/examples/simple_grpc_sequence_sync_infer_client.py similarity index 100% rename from python/examples/simple_grpc_sequence_sync_infer_client.py rename to src/python/examples/simple_grpc_sequence_sync_infer_client.py diff --git a/python/examples/simple_grpc_shm_client.py b/src/python/examples/simple_grpc_shm_client.py similarity index 100% rename from python/examples/simple_grpc_shm_client.py rename to src/python/examples/simple_grpc_shm_client.py diff --git a/python/examples/simple_grpc_shm_string_client.py b/src/python/examples/simple_grpc_shm_string_client.py similarity index 100% rename from python/examples/simple_grpc_shm_string_client.py rename to src/python/examples/simple_grpc_shm_string_client.py diff --git a/python/examples/simple_grpc_string_infer_client.py b/src/python/examples/simple_grpc_string_infer_client.py similarity index 100% rename from python/examples/simple_grpc_string_infer_client.py rename to src/python/examples/simple_grpc_string_infer_client.py diff --git a/python/examples/simple_http_async_infer_client.py b/src/python/examples/simple_http_async_infer_client.py similarity index 100% rename from python/examples/simple_http_async_infer_client.py rename to src/python/examples/simple_http_async_infer_client.py diff --git a/python/examples/simple_http_cudashm_client.py b/src/python/examples/simple_http_cudashm_client.py similarity index 100% rename from python/examples/simple_http_cudashm_client.py rename to src/python/examples/simple_http_cudashm_client.py diff --git a/python/examples/simple_http_health_metadata.py b/src/python/examples/simple_http_health_metadata.py similarity index 100% rename from python/examples/simple_http_health_metadata.py rename to src/python/examples/simple_http_health_metadata.py diff --git a/python/examples/simple_http_infer_client.py b/src/python/examples/simple_http_infer_client.py similarity index 100% rename from python/examples/simple_http_infer_client.py rename to src/python/examples/simple_http_infer_client.py diff --git a/python/examples/simple_http_model_control.py b/src/python/examples/simple_http_model_control.py similarity index 100% rename from python/examples/simple_http_model_control.py rename to src/python/examples/simple_http_model_control.py diff --git a/python/examples/simple_http_sequence_sync_infer_client.py b/src/python/examples/simple_http_sequence_sync_infer_client.py similarity index 100% rename from python/examples/simple_http_sequence_sync_infer_client.py rename to src/python/examples/simple_http_sequence_sync_infer_client.py diff --git a/python/examples/simple_http_shm_client.py b/src/python/examples/simple_http_shm_client.py similarity index 100% rename from python/examples/simple_http_shm_client.py rename to src/python/examples/simple_http_shm_client.py diff --git a/python/examples/simple_http_shm_string_client.py b/src/python/examples/simple_http_shm_string_client.py similarity index 100% rename from python/examples/simple_http_shm_string_client.py rename to src/python/examples/simple_http_shm_string_client.py diff --git a/python/examples/simple_http_string_infer_client.py b/src/python/examples/simple_http_string_infer_client.py similarity index 100% rename from python/examples/simple_http_string_infer_client.py rename to src/python/examples/simple_http_string_infer_client.py diff --git a/python/library/CMakeLists.txt b/src/python/library/CMakeLists.txt similarity index 100% rename from python/library/CMakeLists.txt rename to src/python/library/CMakeLists.txt diff --git a/python/library/LICENSE.txt b/src/python/library/LICENSE.txt similarity index 100% rename from python/library/LICENSE.txt rename to src/python/library/LICENSE.txt diff --git a/python/library/build_wheel.sh b/src/python/library/build_wheel.sh similarity index 100% rename from python/library/build_wheel.sh rename to src/python/library/build_wheel.sh diff --git a/python/library/requirements/requirements.txt b/src/python/library/requirements/requirements.txt similarity index 100% rename from python/library/requirements/requirements.txt rename to src/python/library/requirements/requirements.txt diff --git a/python/library/requirements/requirements_grpc.txt b/src/python/library/requirements/requirements_grpc.txt similarity index 100% rename from python/library/requirements/requirements_grpc.txt rename to src/python/library/requirements/requirements_grpc.txt diff --git a/python/library/requirements/requirements_http.txt b/src/python/library/requirements/requirements_http.txt similarity index 100% rename from python/library/requirements/requirements_http.txt rename to src/python/library/requirements/requirements_http.txt diff --git a/python/library/setup.py b/src/python/library/setup.py similarity index 100% rename from python/library/setup.py rename to src/python/library/setup.py diff --git a/python/library/tritonclient/CMakeLists.txt b/src/python/library/tritonclient/CMakeLists.txt similarity index 100% rename from python/library/tritonclient/CMakeLists.txt rename to src/python/library/tritonclient/CMakeLists.txt diff --git a/python/library/tritonclient/grpc/__init__.py b/src/python/library/tritonclient/grpc/__init__.py similarity index 100% rename from python/library/tritonclient/grpc/__init__.py rename to src/python/library/tritonclient/grpc/__init__.py diff --git a/python/library/tritonclient/http/__init__.py b/src/python/library/tritonclient/http/__init__.py similarity index 100% rename from python/library/tritonclient/http/__init__.py rename to src/python/library/tritonclient/http/__init__.py diff --git a/python/library/tritonclient/utils/CMakeLists.txt b/src/python/library/tritonclient/utils/CMakeLists.txt similarity index 100% rename from python/library/tritonclient/utils/CMakeLists.txt rename to src/python/library/tritonclient/utils/CMakeLists.txt diff --git a/python/library/tritonclient/utils/__init__.py b/src/python/library/tritonclient/utils/__init__.py similarity index 100% rename from python/library/tritonclient/utils/__init__.py rename to src/python/library/tritonclient/utils/__init__.py diff --git a/python/library/tritonclient/utils/cuda_shared_memory/__init__.py b/src/python/library/tritonclient/utils/cuda_shared_memory/__init__.py similarity index 100% rename from python/library/tritonclient/utils/cuda_shared_memory/__init__.py rename to src/python/library/tritonclient/utils/cuda_shared_memory/__init__.py diff --git a/python/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.cc b/src/python/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.cc similarity index 100% rename from python/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.cc rename to src/python/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.cc diff --git a/python/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.h b/src/python/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.h similarity index 100% rename from python/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.h rename to src/python/library/tritonclient/utils/cuda_shared_memory/cuda_shared_memory.h diff --git a/python/library/tritonclient/utils/shared_memory/__init__.py b/src/python/library/tritonclient/utils/shared_memory/__init__.py similarity index 100% rename from python/library/tritonclient/utils/shared_memory/__init__.py rename to src/python/library/tritonclient/utils/shared_memory/__init__.py diff --git a/python/library/tritonclient/utils/shared_memory/shared_memory.cc b/src/python/library/tritonclient/utils/shared_memory/shared_memory.cc similarity index 100% rename from python/library/tritonclient/utils/shared_memory/shared_memory.cc rename to src/python/library/tritonclient/utils/shared_memory/shared_memory.cc diff --git a/python/library/tritonclient/utils/shared_memory/shared_memory.h b/src/python/library/tritonclient/utils/shared_memory/shared_memory.h similarity index 100% rename from python/library/tritonclient/utils/shared_memory/shared_memory.h rename to src/python/library/tritonclient/utils/shared_memory/shared_memory.h diff --git a/python/library/tritonclient/utils/shared_memory/shared_memory_handle.h b/src/python/library/tritonclient/utils/shared_memory/shared_memory_handle.h similarity index 100% rename from python/library/tritonclient/utils/shared_memory/shared_memory_handle.h rename to src/python/library/tritonclient/utils/shared_memory/shared_memory_handle.h diff --git a/python/library/tritonclientutils/__init__.py b/src/python/library/tritonclientutils/__init__.py similarity index 100% rename from python/library/tritonclientutils/__init__.py rename to src/python/library/tritonclientutils/__init__.py diff --git a/python/library/tritongrpcclient/__init__.py b/src/python/library/tritongrpcclient/__init__.py similarity index 100% rename from python/library/tritongrpcclient/__init__.py rename to src/python/library/tritongrpcclient/__init__.py diff --git a/python/library/tritongrpcclient/grpc_service_pb2.py b/src/python/library/tritongrpcclient/grpc_service_pb2.py similarity index 100% rename from python/library/tritongrpcclient/grpc_service_pb2.py rename to src/python/library/tritongrpcclient/grpc_service_pb2.py diff --git a/python/library/tritongrpcclient/grpc_service_pb2_grpc.py b/src/python/library/tritongrpcclient/grpc_service_pb2_grpc.py similarity index 100% rename from python/library/tritongrpcclient/grpc_service_pb2_grpc.py rename to src/python/library/tritongrpcclient/grpc_service_pb2_grpc.py diff --git a/python/library/tritongrpcclient/model_config_pb2.py b/src/python/library/tritongrpcclient/model_config_pb2.py similarity index 100% rename from python/library/tritongrpcclient/model_config_pb2.py rename to src/python/library/tritongrpcclient/model_config_pb2.py diff --git a/python/library/tritonhttpclient/__init__.py b/src/python/library/tritonhttpclient/__init__.py similarity index 100% rename from python/library/tritonhttpclient/__init__.py rename to src/python/library/tritonhttpclient/__init__.py diff --git a/python/library/tritonshmutils/__init__.py b/src/python/library/tritonshmutils/__init__.py similarity index 100% rename from python/library/tritonshmutils/__init__.py rename to src/python/library/tritonshmutils/__init__.py diff --git a/python/library/tritonshmutils/cuda_shared_memory.py b/src/python/library/tritonshmutils/cuda_shared_memory.py similarity index 100% rename from python/library/tritonshmutils/cuda_shared_memory.py rename to src/python/library/tritonshmutils/cuda_shared_memory.py diff --git a/python/library/tritonshmutils/shared_memory.py b/src/python/library/tritonshmutils/shared_memory.py similarity index 100% rename from python/library/tritonshmutils/shared_memory.py rename to src/python/library/tritonshmutils/shared_memory.py