Einsums Core Module#
This module contains many functions and classes implemented in C++.
- einsums.core.gpu_enabled() bool #
Check whether
einsums
was built with GPU acceleration enabled.- Returns:
True
if 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
atexit
module.Added in version 1.0.0.
- Einsums Python Tensor Algebra
- Einsums Python GPU Views
- Einsums Python Runtime Tensors
RuntimeTensor
RuntimeTensorX
RuntimeTensorX.__init__
RuntimeTensorX.zero
RuntimeTensorX.set_all
RuntimeTensorX.__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.assign
RuntimeTensorX.dim
RuntimeTensorX.dims
RuntimeTensorX.stride
RuntimeTensorX.strides
RuntimeTensorX.to_rank_1_view
RuntimeTensorX.get_name
RuntimeTensorX.set_name
RuntimeTensorX.name
RuntimeTensorX.size
RuntimeTensorX.__len__
RuntimeTensorX.__iter__
RuntimeTensorX.__reversed__
RuntimeTensorX.rank
RuntimeTensorX.__copy__
RuntimeTensorX.__deepcopy__
RuntimeTensorX.copy
RuntimeTensorX.deepcopy
RuntimeTensorX.__str__
- Einsums Python Runtime Tensor Views
RuntimeTensorView
RuntimeTensorViewX
RuntimeTensorViewX.__init__
RuntimeTensorViewX.zero
RuntimeTensorViewX.set_all
RuntimeTensorViewX.__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.assign
RuntimeTensorViewX.dim
RuntimeTensorViewX.dims
RuntimeTensorViewX.stride
RuntimeTensorViewX.strides
RuntimeTensorViewX.get_name
RuntimeTensorViewX.set_name
RuntimeTensorViewX.name
RuntimeTensorViewX.size
RuntimeTensorViewX.__len__
RuntimeTensorViewX.__iter__
RuntimeTensorViewX.__reversed__
RuntimeTensorViewX.rank
RuntimeTensorViewX.__copy__
RuntimeTensorViewX.__deepcopy__
RuntimeTensorViewX.copy
RuntimeTensorViewX.deepcopy
RuntimeTensorViewX.__str__
- Einsums Python Testing Utilities
BadBuffer
BadBuffer.__init__
BadBuffer.get_ptr
BadBuffer.clear_ptr
BadBuffer.get_ndim
BadBuffer.set_ndim
BadBuffer.set_ndim_noresize
BadBuffer.get_itemsize
BadBuffer.set_itemszie
BadBuffer.get_format
BadBuffer.set_format
BadBuffer.get_dims
BadBuffer.set_dims
BadBuffer.set_dim
BadBuffer.get_strides
BadBuffer.set_strides
BadBuffer.set_stride
BadBuffer.change_dims_size
BadBuffer.change_strides_size
throw_hip
throw_hipblas
throw_hipsolver
- Runtime Tensor Iterators
- GlobalConfigMap in Python
GlobalConfigMap
GlobalConfigMap.get_singleton
GlobalConfigMap.emtpy
GlobalConfigMap.size
GlobalConfigMap.max_size
GlobalConfigMap.get_string
GlobalConfigMap.get_str
GlobalConfigMap.get_int
GlobalConfigMap.get_float
GlobalConfigMap.get_bool
GlobalConfigMap.set_str
GlobalConfigMap.set_int
GlobalConfigMap.set_float
GlobalConfigMap.set_bool
- Python Logging
- Einsums Internal Errors