1 /* 2 * Copyright (c) Meta Platforms, Inc. and affiliates. 3 * All rights reserved. 4 * 5 * This source code is licensed under the BSD-style license found in the 6 * LICENSE file in the root directory of this source tree. 7 */ 8 9 /** 10 * @file 11 * ExecuTorch global runtime wrapper functions. 12 */ 13 14 #pragma once 15 16 #include <executorch/runtime/platform/compiler.h> 17 18 namespace executorch { 19 namespace runtime { 20 21 /** 22 * Initialize the ExecuTorch global runtime. 23 */ 24 void runtime_init(); 25 26 } // namespace runtime 27 } // namespace executorch 28 29 namespace torch { 30 namespace executor { 31 // TODO(T197294990): Remove these deprecated aliases once all users have moved 32 // to the new `::executorch` namespaces. 33 using ::executorch::runtime::runtime_init; 34 } // namespace executor 35 } // namespace torch 36