Skip to content

Refactor #8

@st9007a

Description

@st9007a

High Priority

  • Add unit testing into KIN
  • Add integration tests to CUT, CycleGAN, F-LSeSim
    • Test CUT
    • Test CyclyGAN
    • Test F-LSeSim

Low Priority

  • Add eps
  • Add typing and docstring.
  • Update default python version to 3.9
  • Record anchors in a way other than image filenames

Heavily Refactor

  • Ensure dependencies of padding and kernel size.
    • KIN padded_std_table, padded_mean_table => cached_property
    • Padding in the forward function could be removed. It depends on kernel size.
    • Add reset function
      • Design function signature
  • Define state, use enum:
1. trainging => IN
2. infer => IN and Collect
   - create a table
   - create a kernel
3. infer => KIN and Use cache
   - Use the table
   - Use the kernel
  • Merge x_anchor and y_anchor

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions