Einsums Core Module#
This module contains many functions and classes implemented in C++.
- einsums.core.gpu_enabled() bool#
Check whether
einsumswas built with GPU acceleration enabled.- Returns:
Trueif GPU capabilities are enabled.
Added in version 1.0.0.
- einsums.core.initialize()#
Initializes the Einsums library. This is an internal function that is called automatically. It does not need to be called directly, and instead it is called when you import
einsums.Added in version 1.0.0.
- einsums.core.finalize()#
Finalize the Einsums library, optionally printing timing info. This does not need to be called directly, as it is registered with the
atexitmodule.Added in version 1.0.0.
- Einsums Python Tensor Algebra
- Einsums Python GPU Views
- Einsums Python Runtime Tensors
RuntimeTensorRuntimeTensorXRuntimeTensorX.__init__RuntimeTensorX.zeroRuntimeTensorX.set_allRuntimeTensorX.__getitem__RuntimeTensorX.__setitem__RuntimeTensorX.__imul__RuntimeTensorX.__itruediv__RuntimeTensorX.__iadd__RuntimeTensorX.__isub__RuntimeTensorX.__mul__RuntimeTensorX.__truediv__RuntimeTensorX.__add__RuntimeTensorX.__sub__RuntimeTensorX.__rmul__RuntimeTensorX.__rtruediv__RuntimeTensorX.__radd__RuntimeTensorX.__rsub__RuntimeTensorX.assignRuntimeTensorX.dimRuntimeTensorX.dimsRuntimeTensorX.strideRuntimeTensorX.stridesRuntimeTensorX.to_rank_1_viewRuntimeTensorX.get_nameRuntimeTensorX.set_nameRuntimeTensorX.nameRuntimeTensorX.sizeRuntimeTensorX.__len__RuntimeTensorX.__iter__RuntimeTensorX.__reversed__RuntimeTensorX.rankRuntimeTensorX.__copy__RuntimeTensorX.__deepcopy__RuntimeTensorX.copyRuntimeTensorX.deepcopyRuntimeTensorX.__str__
- Einsums Python Runtime Tensor Views
RuntimeTensorViewRuntimeTensorViewXRuntimeTensorViewX.__init__RuntimeTensorViewX.zeroRuntimeTensorViewX.set_allRuntimeTensorViewX.__getitem__RuntimeTensorViewX.__setitem__RuntimeTensorViewX.__imul__RuntimeTensorViewX.__itruediv__RuntimeTensorViewX.__iadd__RuntimeTensorViewX.__isub__RuntimeTensorViewX.__mul__RuntimeTensorViewX.__truediv__RuntimeTensorViewX.__add__RuntimeTensorViewX.__sub__RuntimeTensorViewX.__rmul__RuntimeTensorViewX.__rtruediv__RuntimeTensorViewX.__radd__RuntimeTensorViewX.__rsub__RuntimeTensorViewX.assignRuntimeTensorViewX.dimRuntimeTensorViewX.dimsRuntimeTensorViewX.strideRuntimeTensorViewX.stridesRuntimeTensorViewX.get_nameRuntimeTensorViewX.set_nameRuntimeTensorViewX.nameRuntimeTensorViewX.sizeRuntimeTensorViewX.__len__RuntimeTensorViewX.__iter__RuntimeTensorViewX.__reversed__RuntimeTensorViewX.rankRuntimeTensorViewX.__copy__RuntimeTensorViewX.__deepcopy__RuntimeTensorViewX.copyRuntimeTensorViewX.deepcopyRuntimeTensorViewX.__str__
- Einsums Python Testing Utilities
BadBufferBadBuffer.__init__BadBuffer.get_ptrBadBuffer.clear_ptrBadBuffer.get_ndimBadBuffer.set_ndimBadBuffer.set_ndim_noresizeBadBuffer.get_itemsizeBadBuffer.set_itemszieBadBuffer.get_formatBadBuffer.set_formatBadBuffer.get_dimsBadBuffer.set_dimsBadBuffer.set_dimBadBuffer.get_stridesBadBuffer.set_stridesBadBuffer.set_strideBadBuffer.change_dims_sizeBadBuffer.change_strides_size
throw_hipthrow_hipblasthrow_hipsolver
- Runtime Tensor Iterators
- GlobalConfigMap in Python
GlobalConfigMapGlobalConfigMap.get_singletonGlobalConfigMap.emtpyGlobalConfigMap.sizeGlobalConfigMap.max_sizeGlobalConfigMap.get_stringGlobalConfigMap.get_strGlobalConfigMap.get_intGlobalConfigMap.get_floatGlobalConfigMap.get_boolGlobalConfigMap.set_strGlobalConfigMap.set_intGlobalConfigMap.set_floatGlobalConfigMap.set_bool
- Python Logging
- Einsums Internal Errors