nip.utils#
Various utility functions and classes.
Modules
Utilities for dealing with APIs. |
|
Utilities for async.io operations. |
|
Replacements for buggy parts of libraries we use. |
|
Utilities for dealing with saved experiment checkpoints. |
|
Utilities for working with data. |
|
PyTorch distributions. |
|
Utilities for working with environment variables. |
|
Experiment runners. |
|
Utility functions for Hugging Face libraries. |
|
Functions for handling parameters and deriving properties from them. |
|
Utilities for input and output. |
|
Custom filters for Jinja2 templates. |
|
Utility for accessing the language model database. |
|
Utility functions for logging. |
|
Utilities for reconstructing and visualising a forest of trees from MALT rollouts. |
|
Utilities for useful mathematical operations. |
|
A nested dictionary of strings data structure. |
|
Utilities to work with object-oriented programming (classes and such). |
|
Utilities for operating system interactions. |
|
Utilities related to outputting things to the user. |
|
Utilities for plotting the results of NIP experiments. |
|
Utilities for handling rollouts. |
|
Implementation of the runtime modules from PyExt. |
|
Utility functions for string manipulation. |
|
Utilities for manipulating tensordicts. |
|
Utilities for timing pieces of code. |
|
Handy PyTorch classes and utilities, including modules. |
|
Utilities to help with training models. |
|
Type definitions for the NIP package. |
|
Utilities for dealing with this package's version number. |