16 #ifndef TENSORFLOW_SERVING_MODEL_SERVERS_VERSION_H_
17 #define TENSORFLOW_SERVING_MODEL_SERVERS_VERSION_H_
22 #define TF_MODELSERVER_STR_HELPER(x) #x
23 #define TF_MODELSERVER_STR(x) TF_MODELSERVER_STR_HELPER(x)
25 #define TF_MODELSERVER_MAJOR_VERSION 0
26 #define TF_MODELSERVER_MINOR_VERSION 0
27 #define TF_MODELSERVER_PATCH_VERSION 0
30 #define TF_MODELSERVER_VERSION_SUFFIX ""
32 #ifndef TF_MODELSERVER_VERSION_NO_META
34 #ifndef TF_MODELSERVER_BUILD_TAG
35 #define TF_MODELSERVER_META_TAG "+dev"
37 #define TF_MODELSERVER_META_TAG "+" TF_MODELSERVER_STR(TF_MODELSERVER_BUILD_TAG)
39 #define TF_MODELSERVER_META_SCM_HASH ".sha." BUILD_SCM_REVISION
41 #define TF_MODELSERVER_META_TAG ""
42 #define TF_MODELSERVER_META_SCM_HASH ""
47 #define TF_MODELSERVER_VERSION_STRING \
48 (TF_MODELSERVER_STR(TF_MODELSERVER_MAJOR_VERSION) "." TF_MODELSERVER_STR( \
49 TF_MODELSERVER_MINOR_VERSION) "." TF_MODELSERVER_STR( \
50 TF_MODELSERVER_PATCH_VERSION) TF_MODELSERVER_VERSION_SUFFIX \
51 TF_MODELSERVER_META_TAG TF_MODELSERVER_META_SCM_HASH)
55 const char* TF_Serving_Version();