hellas-ai / hellas-ai/catgrad

Design standard library API

Open
#307 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
34
Forks
7
PR merge metrics
No merged PRs in 30d

Description

**Context**: the stdlib API is currently in flux:

- PR #305 introduces some helpers for creating linear and affine (linear + bias) layers.
- It became clear that these and some other functions in `stdlib/nn/mod.rs` can't easily be expressed as `Definitions`
- Deciding what goes in stdlib and what its public interface should be is not clear

**Task**:

- Fix a public API for all the exports from the stdlib module
- Pick a rule (e.g. "Every layer in nn should be expressible as a `Definition`") for what is included
- Doc comments + autogenerated diagrams for each definition / function

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.