Gabe Goodhart

Results 25 issues of Gabe Goodhart

## Is your feature request related to a problem? Please describe. Currently, `caikit.core.model_management` provides support for a key/value map of model management components (`trainer`, `finder`, and `initializer`), and those keys...

## Is your feature request related to a problem? Please describe. There are currently a number of unit test fixtures/contextmanagers that attempt to isolate global state (`reset_globals`, `temp_dpool`, and `temp_config`...

enhancement

## Is your feature request related to a problem? Please describe. Currently, many of the classes in `caikit.runtime` are framed as singleton instances (`ApiFieldNames`, `ModelManager`, `ModelLoader`, and `ModelSizer`). These do...

enhancement

## Is your feature request related to a problem? Please describe. Currently, there are a large number of different flavors of "utility thing" that are very confusing in the unit...

good first issue
help wanted

## Describe the bug Saw this test fail once in CI: https://github.com/caikit/caikit/actions/runs/5536711500/jobs/10104727569?pr=312

bug

## Describe the bug Now that `caikit_rpc` is passed as a `kwarg` to all RPCs in the `GlobalTrainServicer`, we can use it directly to access the `module` class https://github.com/caikit/caikit/pull/312/files#r1261702925

## Describe the bug `dump_interfaces` creates `Training` interfaces for libraries where no modules support `train`.

bug

## Describe the bug The [current docstring](https://github.com/caikit/caikit/blob/main/caikit/core/data_model/dataobject.py#L106) was written relative to the old precompiled protobuf style which is misleading. Also, explicitly decorating a class with `@dataclass` is not needed.

good first issue

## Is your feature request related to a problem? Please describe. This module was originally held as a placeholder for compiled `_pb2.py` files, but with `@dataobject`, it is no longer...

**Disclaimer!** This PR started as a small feature addition and resulted in some significant scope creep when I added the unit tests. I'm certainly open to trying to remove some...