
.. _file_tvm_runtime_tensor.h:

File tensor.h
=============

|exhale_lsh| :ref:`Parent directory <dir_tvm_runtime>` (``tvm/runtime``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS



Device-independent tensor allocation, copies, views and serialization. 



.. contents:: Contents
   :local:
   :backlinks: none

Definition (``tvm/runtime/tensor.h``)
-------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_runtime_tensor.h.rst





Includes
--------


- ``algorithm``

- ``atomic``

- ``functional``

- ``limits``

- ``mutex``

- ``tvm/ffi/cast.h``

- ``tvm/ffi/container/shape.h``

- ``tvm/ffi/container/tensor.h``

- ``tvm/ffi/dtype.h``

- ``tvm/ffi/optional.h``

- ``tvm/ffi/string.h``

- ``tvm/runtime/base.h`` (:ref:`file_tvm_runtime_base.h`)

- ``tvm/runtime/device_api.h`` (:ref:`file_tvm_runtime_device_api.h`)

- ``tvm/support/io.h`` (:ref:`file_tvm_support_io.h`)

- ``tvm/support/serializer.h`` (:ref:`file_tvm_support_serializer.h`)

- ``unordered_map``

- ``utility``

- ``vector`` (:ref:`file_tvm_tirx_op_vector.h`)



Included By
-----------


- :ref:`file_tvm_tirx_function.h`

- :ref:`file_tvm_tirx_index_map.h`

- :ref:`file_tvm_tirx_script_ir_builder_ir.h`




Namespaces
----------


- :ref:`namespace_tvm`

- :ref:`namespace_tvm__runtime`


Classes
-------


- :ref:`exhale_struct_structtvm_1_1runtime_1_1TensorMemoryPool_1_1Lease`

- :ref:`exhale_class_classtvm_1_1runtime_1_1TensorMemoryPool`


Functions
---------


- :ref:`exhale_function_namespacetvm_1_1runtime_1aa5f204ab68f1739ec7751c77d4081d1d`

- :ref:`exhale_function_namespacetvm_1_1runtime_1a8d8f06ded86818f39907ff314fdc4192`

- :ref:`exhale_function_namespacetvm_1_1runtime_1a5618c82c7a531d6db934c88ab76e55d0`

- :ref:`exhale_function_namespacetvm_1_1runtime_1aadca2259ba3ced73b618978176614880`

- :ref:`exhale_function_namespacetvm_1_1runtime_1ab726893fa2dc82f044114d9ae023ea5f`

- :ref:`exhale_function_namespacetvm_1_1runtime_1a92540f81516a444a586c74758c4742af`

- :ref:`exhale_function_namespacetvm_1_1runtime_1aca9acfca064fe8c48ce126387b016314`

- :ref:`exhale_function_namespacetvm_1_1runtime_1ad986583227751a735cf890e1049949ca`

- :ref:`exhale_function_namespacetvm_1_1runtime_1a25092eeaa82432be12220dcb6c416980`


Variables
---------


- :ref:`exhale_variable_namespacetvm_1_1runtime_1aed7511f3f3acbee3d3aca5d432e294c1`

