| 772 | } // namespace |
| 773 | |
| 774 | Status NewInferenceEnvironment( |
| 775 | const InferenceEnvironmentOptions& options, |
| 776 | std::unique_ptr<InferenceEnvironment>* environment, |
| 777 | InferenceEnvironmentProperties* properties) { |
| 778 | auto env_impl = absl::make_unique<InferenceEnvironmentImpl>(options); |
| 779 | Status status = env_impl->Init(); |
| 780 | if (properties) { |
| 781 | *properties = env_impl->properties(); |
| 782 | } |
| 783 | RETURN_IF_ERROR(status); |
| 784 | *environment = std::move(env_impl); |
| 785 | return OkStatus(); |
| 786 | } |
| 787 | |
| 788 | } // namespace cl |
| 789 | } // namespace gpu |
no test coverage detected