| package( |
| default_visibility = [ |
| "//tensorflow_lite_support:users", |
| ], |
| licenses = ["notice"], # Apache 2.0 |
| ) |
| |
| # Example usage: |
| # bazel run -c opt \ |
| # tensorflow_lite_support/examples/task/text/desktop:bert_question_answerer_demo \ |
| # -- \ |
| # --model_path=/path/to/model.tflite \ |
| # --question="question to ask" \ |
| # --context="context for the question to ask" |
| cc_binary( |
| name = "bert_question_answerer_demo", |
| srcs = ["bert_question_answerer_demo.cc"], |
| deps = [ |
| "//tensorflow_lite_support/cc/port:statusor", |
| "//tensorflow_lite_support/cc/task/text/qa:bert_question_answerer", |
| "@com_google_absl//absl/flags:flag", |
| "@com_google_absl//absl/flags:parse", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/strings:str_format", |
| ], |
| ) |
| |
| # Example usage: |
| # bazel run -c opt \ |
| # tensorflow_lite_support/examples/task/text/desktop:bert_nl_classifier_demo \ |
| # -- \ |
| # --model_path=/path/to/model.tflite \ |
| # --text="text to classify" |
| cc_binary( |
| name = "bert_nl_classifier_demo", |
| srcs = ["bert_nl_classifier_demo.cc"], |
| deps = [ |
| "//tensorflow_lite_support/cc/port:statusor", |
| "//tensorflow_lite_support/cc/task/core:category", |
| "//tensorflow_lite_support/cc/task/text/nlclassifier:bert_nl_classifier", |
| "@com_google_absl//absl/flags:flag", |
| "@com_google_absl//absl/flags:parse", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/strings:str_format", |
| ], |
| ) |
| |
| # Example usage: |
| # bazel run -c opt \ |
| # tensorflow_lite_support/examples/task/text/desktop:nl_classifier_demo \ |
| # -- \ |
| # --model_path=/path/to/model.tflite \ |
| # --text="text to classify" \ |
| # --input_tensor_name="input_text" \ |
| # --output_score_tensor_name="probability" |
| cc_binary( |
| name = "nl_classifier_demo", |
| srcs = ["nl_classifier_demo.cc"], |
| deps = [ |
| "//tensorflow_lite_support/cc/port:statusor", |
| "//tensorflow_lite_support/cc/task/core:category", |
| "//tensorflow_lite_support/cc/task/text/nlclassifier:nl_classifier", |
| "@com_google_absl//absl/flags:flag", |
| "@com_google_absl//absl/flags:parse", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/strings:str_format", |
| ], |
| ) |