Tensor Computing Application Programming Interface (TCAPI)
  • Introduction
    • Design Goals
    • Get Started
  • Specification
    • Terminology
      • Tensor
      • Tensor operations
        • Tensor manipulation operations
        • Tensor linear-algebra operations
    • Type system
      • C++ type system
        • TenT
        • tcapi::tensor_traits
        • Auxiliary types
      • Python type system
        • Auxiliary types and values
    • Core functions
      • Read-only queries
        • order
        • shape
        • size
        • size_bytes
        • get_elem
      • Construction and destruction
        • allocate
        • zeros
        • assign_from_range
        • random
        • eye
        • fill
        • copy
        • move
        • clear
      • Input and output (I/O)
        • load
        • save
      • Tensor manipulation operations
        • set_elem
        • reshape
        • transpose
        • cplx_conj
        • to_cplx
        • real
        • imag
        • expand
        • shrink
        • extract_sub
        • replace_sub
        • concatenate
        • stack
        • for_each
        • for_each_with_coors
      • Tensor linear-algebra operations
        • diag
        • norm
        • normalize
        • scale
        • trace
        • exp
        • inverse
        • contract
        • linear_combine
        • svd
        • trunc_svd
        • qr
        • lq
        • eigvals
        • eigvalsh
        • eig
        • eigh
      • Miscellaneous routines
        • create_context
        • destroy_context
        • to_range
        • show
        • close
        • convert
        • version
    • Environment variables
      • TCAPI_VERBOSE
Tensor Computing Application Programming Interface (TCAPI)
  • Search


© Copyright 2026, TCAPI contributors.

Built with Sphinx using a theme provided by Read the Docs.