cuTENSOR
1.7.0
  • Release Notes
    • cuTENSOR v1.7.0
    • cuTENSOR v1.6.2
    • cuTENSOR v1.6.1
    • cuTENSOR v1.6.0
    • cuTENSOR v1.5.0
    • cuTENSOR v1.4.0
    • cuTENSOR v1.3.3
    • cuTENSOR v1.3.2
    • cuTENSOR v1.3.1
    • cuTENSOR v1.3.0
    • cuTENSOR v1.2.2
    • cuTENSOR v1.2.1
    • cuTENSOR v1.2.0
    • cuTENSOR v1.1.0
    • cuTENSOR v1.0.1
    • cuTENSOR v1.0.0
  • User Guide
    • Nomenclature
    • Einstein Notation
    • Performance Guidelines
    • Software-managed Plan Cache (beta)
    • Accuracy Guarantees
    • Scalar Types
    • Supported Unary Operators
    • Supported GPUs
    • CUDA Graph Support
    • cuTENSOR Logging
    • Environment Variables
  • Getting Started
    • Installation and Compilation
    • Headers and Data Types
    • Define Tensor Sizes
    • Initialize Tensor Data
    • Create Tensor Descriptors
    • Create Contraction Descriptor
    • Determine Algorithm and Workspace
    • Plan and Execute
  • Plan Cache (beta)
    • Incremental Autotuning
    • Introductory Example
    • Advanced Example
  • API Reference
    • cuTENSOR Data Types
      • cutensorComputeType_t
      • cutensorHandle_t
      • cutensorTensorDescriptor_t
      • cutensorContractionDescriptor_t
      • cutensorContractionDescriptorAttributes_t
      • cutensorContractionFind_t
      • cutensorContractionFindAttributes_t
      • cutensorContractionPlan_t
      • cutensorAutotuneMode_t
      • cutensorCacheMode_t
      • cutensorAlgo_t
      • cutensorWorksizePreference_t
      • cutensorOperator_t
      • cutensorStatus_t
      • cudaDataType_t
      • cutensorLoggerCallback_t
    • cuTENSOR Functions
      • Helper Functions
        • cutensorInit()
        • cutensorInitTensorDescriptor()
        • cutensorGetAlignmentRequirement()
        • cutensorGetErrorString()
        • cutensorGetVersion()
        • cutensorGetCudartVersion()
      • Element-wise Operations
        • cutensorElementwiseTrinary()
        • cutensorElementwiseBinary()
        • cutensorPermutation()
      • Contraction Operations
        • cutensorInitContractionDescriptor()
        • cutensorContractionDescriptorSetAttribute()
        • cutensorInitContractionFind()
        • cutensorContractionFindSetAttribute()
        • cutensorContractionGetWorkspaceSize()
        • cutensorContractionGetWorkspace()
        • cutensorInitContractionPlan()
        • cutensorContraction()
        • cutensorContractionMaxAlgos()
      • Reduction Operations
        • cutensorReduction()
        • cutensorReductionGetWorkspaceSize()
        • cutensorReductionGetWorkspace()
      • Cache-related Operations (beta)
        • cutensorHandleDetachPlanCachelines()
        • cutensorHandleAttachPlanCachelines()
        • cutensorHandleReadCacheFromFile()
        • cutensorHandleWriteCacheToFile()
      • Logger Functions
        • cutensorLoggerSetCallback()
        • cutensorLoggerSetFile()
        • cutensorLoggerOpenFile()
        • cutensorLoggerSetLevel()
        • cutensorLoggerSetMask()
        • cutensorLoggerForceDisable()
  • cuTENSORMg User Guide
    • Performance Guidelines
    • Accuracy Guarantees
    • Scalar Types
    • CUDA Graph Support
    • cuTENSORMg Logging
  • cuTENSORMg API
    • General
      • cutensorMgHostDevice_t
      • cutensorMgHandle_t
      • cutensorMgTensorDescriptor_t
      • cutensorMgCreate()
      • cutensorMgDestroy()
      • cutensorMgCreateTensorDescriptor()
      • cutensorMgDestroyTensorDescriptor()
    • Copy Operations
      • cutensorMgCopyDescriptor_t
      • cutensorMgCopyPlan_t
      • cutensorMgCreateCopyDescriptor()
      • cutensorMgDestroyCopyDescriptor()
      • cutensorMgCopyGetWorkspace()
      • cutensorMgCreateCopyPlan()
      • cutensorMgDestroyCopyPlan()
      • cutensorMgCopy()
    • Contraction Operations
      • cutensorMgContractionDescriptor_t
      • cutensorMgContractionFind_t
      • cutensorMgContractionPlan_t
      • cutensorMgAlgo_t
      • cutensorMgCreateContractionDescriptor()
      • cutensorMgDestroyContractionDescriptor()
      • cutensorMgCreateContractionFind()
      • cutensorMgDestroyContractionFind()
      • cutensorMgContractionGetWorkspace()
      • cutensorMgCreateContractionPlan()
      • cutensorMgDestroyContractionPlan()
      • cutensorMgContraction()
  • Software License Agreement
  • Third Party License Agreements
    • HPTT
cuTENSOR
  • API Reference
  • View page source

API ReferenceΒΆ

This reference describes all components of the cuTENSOR library.

  • cuTENSOR Data Types
    • cutensorComputeType_t
    • cutensorHandle_t
    • cutensorTensorDescriptor_t
    • cutensorContractionDescriptor_t
    • cutensorContractionDescriptorAttributes_t
    • cutensorContractionFind_t
    • cutensorContractionFindAttributes_t
    • cutensorContractionPlan_t
    • cutensorAutotuneMode_t
    • cutensorCacheMode_t
    • cutensorAlgo_t
    • cutensorWorksizePreference_t
    • cutensorOperator_t
    • cutensorStatus_t
    • cudaDataType_t
    • cutensorLoggerCallback_t
  • cuTENSOR Functions
    • Helper Functions
    • Element-wise Operations
    • Contraction Operations
    • Reduction Operations
    • Cache-related Operations (beta)
    • Logger Functions
Previous Next

© Copyright 2019-2023, NVIDIA Corporation and affiliates.

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