Package phiml

Open-source …

Project homepage: https://github.com/tum-pbs/PhiML

Documentation overview: https://tum-pbs.github.io/PhiML

PyPI: https://pypi.org/project/phiml/

Sub-modules

phiml.backend

Low-level library wrappers for delegating vector operations.

phiml.dataclasses

PhiML makes it easy to work with custom classes. Any class decorated with @dataclass can be used with phiml.math functions, such as shape(), …

phiml.math

Vectorized operations, tensors with named dimensions …

phiml.nn

Unified neural network library. Includes …

Functions

def set_logging_level(level='debug')

Sets the logging level for Φ-ML functions.

Args

level
Logging level, one of 'critical', 'fatal', 'error', 'warning', 'info', 'debug'
def verify()

Checks your configuration for potential problems and prints a summary.

To run verify without importing phiml, run the script tests/verify.py included in the source distribution.