From 5d7d24fb9d6542b6940945bef57ad866a0448ff6 Mon Sep 17 00:00:00 2001 From: Karthik Vadla Date: Wed, 6 Feb 2019 09:48:52 -0800 Subject: [PATCH 1/5] Update Readme --- .../image_recognition/tensorflow_serving/Tutorial.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/image_recognition/tensorflow_serving/Tutorial.md b/docs/image_recognition/tensorflow_serving/Tutorial.md index 3d85b9ec0..214093f32 100644 --- a/docs/image_recognition/tensorflow_serving/Tutorial.md +++ b/docs/image_recognition/tensorflow_serving/Tutorial.md @@ -11,12 +11,12 @@ It also provides sample code that you can use to get your optimized TensorFlow m ## Prerequisites This tutorial assumes you have already: -* [Installed TensorFlow Serving](https://github.com/NervanaSystems/intel-models/blob/master/docs/general/tensorflow_serving/InstallationGuide.md) -* Read and understood the [General Best Practices](https://github.com/NervanaSystems/intel-models/blob/master/docs/general/tensorflow_serving/GeneralBestPractices.md), +* [Installed TensorFlow Serving](../../general/tensorflow_serving/InstallationGuide.md) +* Read and understood the [General Best Practices](../../general/tensorflow_serving/GeneralBestPractices.md), especially these sections: * **Performance Metrics** * **TensorFlow Serving Configuration Settings** -* Ran an example end-to-end using a GRPC client, such as the one in the [Installation Guide](https://github.com/NervanaSystems/intel-models/blob/master/docs/general/tensorflow_serving/InstallationGuide.md) +* Ran an example end-to-end using a GRPC client, such as the one in the [Installation Guide](../../general/tensorflow_serving/InstallationGuide.md#option-2-using-grpc-this-is-the-fastest-method-but-the-client-has-more-dependencies) ## Background @@ -31,8 +31,8 @@ Tuning TensorFlow Serving to take full advantage of your hardware for image reco ## Hands-on Tutorial - ResNet50 or InceptionV3 For steps 1 and 2, refer to the Intel Model Zoo FP32 benchmarks: -* [ResNet50 README](https://github.com/NervanaSystems/intel-models/tree/master/benchmarks/image_recognition/tensorflow/resnet50#fp32-inference-instructions) -* [InceptionV3 README](https://github.com/NervanaSystems/intel-models/tree/master/benchmarks/image_recognition/tensorflow/inceptionv3#fp32-inference-instructions) +* [ResNet50 README](../../../benchmarks/image_recognition/tensorflow/resnet50#fp32-inference-instructions) +* [InceptionV3 README](../../../benchmarks/image_recognition/tensorflow/inceptionv3#fp32-inference-instructions) 1. **Download the Model**: Download and extract the ResNet50 or InceptionV3 pre-trained model (FP32), using the instructions in one of the READMEs above. @@ -81,7 +81,7 @@ For steps 1 and 2, refer to the Intel Model Zoo FP32 benchmarks: For example, for a machine with `Core(s) per socket: 28` and `Socket(s): 2`, *num_physical_cores* = 28 * 2 = 56. 7. **Start the server**: Now let's start up the TensorFlow model server. To optimize overall performance, use the following recommended settings from the - [General Best Practices](https://github.com/NervanaSystems/intel-models/blob/master/docs/general/tensorflow_serving/GeneralBestPractices.md): + [General Best Practices](../../general/tensorflow_serving/GeneralBestPractices.md): * OMP_NUM_THREADS = *num_physical_cores* * TENSORFLOW_SESSION_PARALLELISM = *num_physical_cores*/4 From 7ee608e134f586160ffc3bab8a8865aef529115a Mon Sep 17 00:00:00 2001 From: Karthik Vadla Date: Wed, 6 Feb 2019 09:59:35 -0800 Subject: [PATCH 2/5] Update Readme --- docs/general/tensorflow_serving/GeneralBestPractices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/tensorflow_serving/GeneralBestPractices.md b/docs/general/tensorflow_serving/GeneralBestPractices.md index d8aba6474..23d11d5e2 100644 --- a/docs/general/tensorflow_serving/GeneralBestPractices.md +++ b/docs/general/tensorflow_serving/GeneralBestPractices.md @@ -86,5 +86,5 @@ Figure 1. NCHW format - ***TENSORFLOW_SESSION_PARALLELISM*** = *num_physical_cores*/4 3. Use NCHW data format for images 4. See one of the hands-on tutorials for an advanced walkthrough of your use case: - * [Image Recognition](https://github.com/NervanaSystems/intel-models/blob/master/docs/image_recognition/tensorflow_serving/Tutorial.md) (ResNet50 and InceptionV3) + * [Image Recognition](../../image_recognition/tensorflow_serving/Tutorial.md) (ResNet50 and InceptionV3) * Object Detection (*coming soon*) \ No newline at end of file From 24b93b46a02355d29531922cd32e49311f973afc Mon Sep 17 00:00:00 2001 From: Karthik Vadla Date: Wed, 6 Feb 2019 10:39:23 -0800 Subject: [PATCH 3/5] Update Readme --- .../general/tensorflow_serving/GeneralBestPractices.md | 2 +- docs/image_recognition/tensorflow_serving/Tutorial.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/general/tensorflow_serving/GeneralBestPractices.md b/docs/general/tensorflow_serving/GeneralBestPractices.md index 23d11d5e2..7617b3e07 100644 --- a/docs/general/tensorflow_serving/GeneralBestPractices.md +++ b/docs/general/tensorflow_serving/GeneralBestPractices.md @@ -86,5 +86,5 @@ Figure 1. NCHW format - ***TENSORFLOW_SESSION_PARALLELISM*** = *num_physical_cores*/4 3. Use NCHW data format for images 4. See one of the hands-on tutorials for an advanced walkthrough of your use case: - * [Image Recognition](../../image_recognition/tensorflow_serving/Tutorial.md) (ResNet50 and InceptionV3) + * [Image Recognition](/docs/image_recognition/tensorflow_serving/Tutorial.md) (ResNet50 and InceptionV3) * Object Detection (*coming soon*) \ No newline at end of file diff --git a/docs/image_recognition/tensorflow_serving/Tutorial.md b/docs/image_recognition/tensorflow_serving/Tutorial.md index 214093f32..fc2cda95b 100644 --- a/docs/image_recognition/tensorflow_serving/Tutorial.md +++ b/docs/image_recognition/tensorflow_serving/Tutorial.md @@ -11,12 +11,12 @@ It also provides sample code that you can use to get your optimized TensorFlow m ## Prerequisites This tutorial assumes you have already: -* [Installed TensorFlow Serving](../../general/tensorflow_serving/InstallationGuide.md) -* Read and understood the [General Best Practices](../../general/tensorflow_serving/GeneralBestPractices.md), +* [Installed TensorFlow Serving](/docs/general/tensorflow_serving/InstallationGuide.md) +* Read and understood the [General Best Practices](/docs/general/tensorflow_serving/GeneralBestPractices.md), especially these sections: * **Performance Metrics** * **TensorFlow Serving Configuration Settings** -* Ran an example end-to-end using a GRPC client, such as the one in the [Installation Guide](../../general/tensorflow_serving/InstallationGuide.md#option-2-using-grpc-this-is-the-fastest-method-but-the-client-has-more-dependencies) +* Ran an example end-to-end using a GRPC client, such as the one in the [Installation Guide](/docs/general/tensorflow_serving/InstallationGuide.md#option-2-using-grpc-this-is-the-fastest-method-but-the-client-has-more-dependencies) ## Background @@ -31,8 +31,8 @@ Tuning TensorFlow Serving to take full advantage of your hardware for image reco ## Hands-on Tutorial - ResNet50 or InceptionV3 For steps 1 and 2, refer to the Intel Model Zoo FP32 benchmarks: -* [ResNet50 README](../../../benchmarks/image_recognition/tensorflow/resnet50#fp32-inference-instructions) -* [InceptionV3 README](../../../benchmarks/image_recognition/tensorflow/inceptionv3#fp32-inference-instructions) +* [ResNet50 README](/benchmarks/image_recognition/tensorflow/resnet50#fp32-inference-instructions) +* [InceptionV3 README](/benchmarks/image_recognition/tensorflow/inceptionv3#fp32-inference-instructions) 1. **Download the Model**: Download and extract the ResNet50 or InceptionV3 pre-trained model (FP32), using the instructions in one of the READMEs above. From 5441b287715f7dde3a784ffd11c2e87274c8707e Mon Sep 17 00:00:00 2001 From: Karthik Vadla Date: Wed, 6 Feb 2019 10:45:09 -0800 Subject: [PATCH 4/5] Update Readme --- docs/image_recognition/tensorflow_serving/Tutorial.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/image_recognition/tensorflow_serving/Tutorial.md b/docs/image_recognition/tensorflow_serving/Tutorial.md index fc2cda95b..13c62ab22 100644 --- a/docs/image_recognition/tensorflow_serving/Tutorial.md +++ b/docs/image_recognition/tensorflow_serving/Tutorial.md @@ -81,7 +81,7 @@ For steps 1 and 2, refer to the Intel Model Zoo FP32 benchmarks: For example, for a machine with `Core(s) per socket: 28` and `Socket(s): 2`, *num_physical_cores* = 28 * 2 = 56. 7. **Start the server**: Now let's start up the TensorFlow model server. To optimize overall performance, use the following recommended settings from the - [General Best Practices](../../general/tensorflow_serving/GeneralBestPractices.md): + [General Best Practices](/docs/general/tensorflow_serving/GeneralBestPractices.md): * OMP_NUM_THREADS = *num_physical_cores* * TENSORFLOW_SESSION_PARALLELISM = *num_physical_cores*/4 From 47bc085049a0368d1c507f581d4d989657e3ad6e Mon Sep 17 00:00:00 2001 From: Karthik Vadla Date: Wed, 6 Feb 2019 10:47:56 -0800 Subject: [PATCH 5/5] Update Readme --- docs/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/README.md b/docs/README.md index a5df66d1f..5ba4f6966 100644 --- a/docs/README.md +++ b/docs/README.md @@ -4,12 +4,12 @@ * Intel-Optimized TensorFlow (*coming soon*) * Intel-Optimized TensorFlow Serving: - * [Installation Guide](general/tensorflow_serving/InstallationGuide.md) - * [General Best Practices](general/tensorflow_serving/GeneralBestPractices.md) + * [Installation Guide](/docs/general/tensorflow_serving/InstallationGuide.md) + * [General Best Practices](/docs/general/tensorflow_serving/GeneralBestPractices.md) ## Tutorials by Use Case * Intel-Optimized TensorFlow (*coming soon*) * Intel-Optimized TensorFlow Serving: - * [Image Recognition](image_recognition/tensorflow_serving/Tutorial.md) (ResNet50 and InceptionV3) + * [Image Recognition](/docs/image_recognition/tensorflow_serving/Tutorial.md) (ResNet50 and InceptionV3) * Object Detection (*coming soon*) \ No newline at end of file