Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LuxonisTrain - v0.1.0 #102

Merged
merged 90 commits into from
Oct 9, 2024
Merged

LuxonisTrain - v0.1.0 #102

merged 90 commits into from
Oct 9, 2024

Commits on Feb 20, 2024

  1. Resnet Variants (#9)

    * Added ResNet variants
    
    * ResNet50 example
    
    * Simplified example
    
    * fixed resnet config
    
    * [Automated] Updated coverage badge
    
    ---------
    
    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    Co-authored-by: GitHub Actions <actions@github.com>
    3 people authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    7c16e47 View commit details
    Browse the repository at this point in the history
  2. MLFlow Upload Fix (#10)

    * fixed incorrect class property call
    
    * fixed exporter uploading
    
    * uploadCheckpoint uploads on every checkpoint epoch
    
    * fix temp files names
    
    * updated callback readme
    
    * pre-commit run
    klemen1999 authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8e35f25 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. CLI Source Option (#11)

    * option to source custom code in CLI
    
    * removed empty dicts
    
    * [Automated] Updated coverage badge
    
    ---------
    
    Co-authored-by: GitHub Actions <actions@github.com>
    kozlov721 and actions-user authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    15bd923 View commit details
    Browse the repository at this point in the history
  2. Fix Removed Tensor Metadata (#12)

    * option to source custom code in CLI
    
    * removed empty dicts
    
    * fixed issue with removed tensor metadata in match case statements
    kozlov721 authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2797278 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Forbid Extra Fields (#13)

    * forbid extra fields in config
    
    * fixed configs
    kozlov721 authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    2c62a08 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Automatic Inference of attach_index (#14)

    * automatic inference of attach index based on type signature
    
    * added inference for input and x names
    kozlov721 authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    0b51fa0 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Backbone Fix (#15)

    * fixed link in docs
    
    * fixed repvgg backbone
    
    * fixed efficientnet
    kozlov721 authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    bd67595 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Uploading logs to MLFlow (#16)

    * upload logs to mlflow
    
    * added mlflwo instance
    
    * multithread log upload
    
    * fixed upload logs
    
    * fixed log file path
    
    * removed exceptions
    
    * logging exceptions
    
    * fixed typo
    
    * reverted exception
    
    * moved line
    
    * replaced warning with error log
    
    * Update trainer.py
    kozlov721 authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    f42192c View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Generate NN archive from training configs (#17)

    * add archiver CLI
    
    * add archiver callback
    
    * add max_det parameter to EfficientBBoxHead
    
    * add enum to categorize tasks for the implemented heads
    
    * add archiver tests
    
    * adjust Archiver to new nn archive format
    
    * pre-comit formatting
    
    * add LDF creation and adjust to new nn archive format
    
    * update requirements.txt
    
    * add opencv-python to requirements.txt
    
    * add support for ImplicitKeypointBBoxHead
    
    * remove support for ObjectDetectionSSD
    
    * Update requirements.txt
    
    * Added mlflow and removed opencv
    
    * [Automated] Updated coverage badge
    
    * add support for SegmentationHead and BiSeNetHead
    
    * base archiver tests on model from luxonis-train instead of torchvision
    
    * adjust head parameters to changes in NN Archive
    
    * adjust keypoint detection head parameters to changes in NN Archive
    
    * bugfix - make sure self.max_det is used in nms
    
    * add max_det parameter to ImplicitKeypointBBoxHead
    
    * adjust task categorization for ImplicitKeypointBBoxHead
    
    * fixing  Windows PermissionError occuring on file deletion
    
    * fixing Windows PermissionError occuring on file deletion due to unreleased logging handlers
    
    * add method to remove file handlers keeping the log file open
    
    * add a logging statement at the end of archiving
    
    * add optuna_integration to requirements.txt
    
    * add hard-coded solution to determining is_softmax parameter
    
    * added help
    
    ---------
    
    Co-authored-by: Martin Kozlovský <martin.kozlovsky@luxonis.com>
    Co-authored-by: GitHub Actions <actions@github.com>
    3 people authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e1ab39b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Extend NN Archive Generation Test Coverage (#18)

    * extend NN Archive generation test coverage to cover all implemented heads
    
    * [Automated] Updated coverage badge
    
    ---------
    
    Co-authored-by: GitHub Actions <actions@github.com>
    jkbmrz and actions-user authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b3b4e32 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Upload All Checkpoints (#19)

    * uploading all checkpoints
    
    * fix names
    
    * removed comment
    kozlov721 authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    351e0c5 View commit details
    Browse the repository at this point in the history
  2. LuxonisML v0.1.0 (#20)

    kozlov721 authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    9c4cadb View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. SIGTERM Handling (#21)

    * handling SIGTERM signal
    
    * resume argument takes path
    kozlov721 authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f425fdb View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Task Label Groups Support (#22)

    * handling SIGTERM signal
    
    * resume argument takes path
    
    * basic task group labels support
    
    * updated requirements
    
    * fixed tests
    
    * fixed loader test
    
    * Update luxonis_train/models/luxonis_model.py
    
    Co-authored-by: conorsim <60359299+conorsim@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: conorsim <60359299+conorsim@users.noreply.github.com>
    kozlov721 and conorsim authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    ca57063 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Tensor Core Float16 Precision (#24)

    * option to set torch matmul precision for tensor cores
    
    * updated readme
    kozlov721 authored May 8, 2024
    Configuration menu
    Copy the full SHA
    d1d71f0 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Metrics - Fixed Missing Reset (#25)

    * fixed reset not being called
    
    * added metric resets
    
    * removed inheritance
    
    * proper oks reset
    
    * removed unnecessary resets
    
    * added annotations
    kozlov721 authored May 14, 2024
    Configuration menu
    Copy the full SHA
    0830043 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Deterministic Training Support (#23)

    * Added seed to config for reproducibility
    
    * fixed seg drawing when using torch deterministic backend
    
    * added deterministic order of creating nodes
    
    * removed seed from example config
    
    * added reproducability to inspect
    
    * formatting
    
    ---------
    
    Co-authored-by: DrejcPesjak <dp8949@student.uni-lj.si>
    Co-authored-by: Martin Kozlovský <martin.kozlovsky@luxonis.com>
    3 people authored May 15, 2024
    Configuration menu
    Copy the full SHA
    5a31f72 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Custom Loaders Support (#27)

    * support for custom loaders and datasets
    
    * updated configs
    
    * custom loaders in inspect command
    
    * updated inspect for multi-task labels
    
    * removed custom loader from test config
    
    * deleted comment
    
    * deleted comment
    
    * removed custom dataset
    
    * removed comment
    
    * skipping archiver test untill fixed in luxonis-ml
    
    * [Automated] Updated coverage badge
    
    ---------
    
    Co-authored-by: GitHub Actions <actions@github.com>
    kozlov721 and actions-user authored May 21, 2024
    Configuration menu
    Copy the full SHA
    99b1857 View commit details
    Browse the repository at this point in the history
  2. enums handling (#31)

    kozlov721 authored May 21, 2024
    Configuration menu
    Copy the full SHA
    b6b4688 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. GPUStatsMonitor (#29)

    Co-authored-by: GitHub Actions <actions@github.com>
    kozlov721 and actions-user authored May 24, 2024
    Configuration menu
    Copy the full SHA
    72afb72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5893c3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4110f78 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    36a92a6 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. EfficientRep Variants (#33)

    JSabadin authored May 31, 2024
    Configuration menu
    Copy the full SHA
    1d9998b View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Support for LuxonisML - Annotation Refactor (#37)

    Co-authored-by: GitHub Actions <actions@github.com>
    kozlov721 and actions-user authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    c2e98b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Changed Imports in Config (#38)

    Co-authored-by: GitHub Actions <actions@github.com>
    kozlov721 and actions-user authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    abe7d3d View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Multi Input Support (#36)

    Co-authored-by: GitHub Actions <actions@github.com>
    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    3 people authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    669a023 View commit details
    Browse the repository at this point in the history
  2. Updated Tuner (#26)

    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    Co-authored-by: Michal Sejak <hyas@seznam.cz>
    Co-authored-by: GitHub Actions <actions@github.com>
    4 people authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    bb9b01d View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. CLI Inspect Fix (#41)

    kozlov721 authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    bf69480 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Tuning - Augmentation Subsets Support (#35)

    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    klemen1999 and kozlov721 authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    88e8ff5 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    248fa48 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    4dda255 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Fix onnx export (#45)

    klemen1999 authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    7c31555 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Multi-GPU Training Support (#42)

    Co-authored-by: GitHub Actions <actions@github.com>
    MatejRojec and actions-user authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    db24760 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c70b2a6 View commit details
    Browse the repository at this point in the history
  3. New Keypoint Heads and Losses (#40)

    Co-authored-by: klemen1999 <klemenskrlj8@gmail.com>
    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    Co-authored-by: GitHub Actions <actions@github.com>
    4 people authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    57258ee View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Fix Views (#47)

    kozlov721 authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ef606b7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Remove dataset_id (#48)

    kozlov721 authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5e4dd76 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Fix Archive Tests (#50)

    kozlov721 authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c0305d6 View commit details
    Browse the repository at this point in the history
  2. Fixed New mlflow Run (#49)

    kozlov721 authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    3d5307d View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    fc4bf11 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    a20de5f View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Full Custom Tasks Support (#53)

    Co-authored-by: KlemenSkrlj <47853619+klemen1999@users.noreply.github.com>
    Co-authored-by: GitHub Actions <actions@github.com>
    3 people authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    611b93c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    c116982 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Fix: Update NN Archive Generation (#56)

    Co-authored-by: jkbmrz <jakob.mraz@gmail.com>
    Co-authored-by: Martin Kozlovský <martin.kozlovsky@luxonis.com>
    3 people authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    04d008b View commit details
    Browse the repository at this point in the history
  2. Adaptive Detection Loss Speed-Up (#51)

    Co-authored-by: Martin Kozlovský <martin.kozlovsky@luxonis.com>
    JSabadin and kozlov721 authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4fc6111 View commit details
    Browse the repository at this point in the history
  3. Remove num_workers Hotfix (#58)

    JSabadin authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6c7045f View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    4af2fab View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    9b17a70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55df6ef View commit details
    Browse the repository at this point in the history
  3. Semantic Nodes Categorization (#61)

    Co-authored-by: GitHub Actions <actions@github.com>
    kozlov721 and actions-user authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    0d1a8a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    356e5eb View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    9c8683b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Fix Archiver (#64)

    kozlov721 authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    3c2b2ae View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    54fc144 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19a5d2b View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    8870968 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Config pin_memory Option (#67)

    JSabadin authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    5acabfc View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    0df07a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    b3f9f5d View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Code Cleanup and Improved Tests (#69)

    Co-authored-by: GitHub Actions <actions@github.com>
    kozlov721 and actions-user authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    7daabdc View commit details
    Browse the repository at this point in the history
  2. Update CI Badge (#75)

    kozlov721 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    1297a04 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. [Fix] Updated EfficientBBoxHead parser to YOLO (#74)

    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    klemen1999 and kozlov721 authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    e7ab0c0 View commit details
    Browse the repository at this point in the history
  2. DDRNet for Semantic Segmentation (#70)

    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    Co-authored-by: GitHub Actions <actions@github.com>
    3 people authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    2449850 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Upsample mode parameter for UpBlock (#76)

    Co-authored-by: GitHub Actions <actions@github.com>
    sokovninn and actions-user authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    5408034 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Decoupled Config (#78)

    kozlov721 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    be983ba View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configured codecov (#81)

    kozlov721 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e16cde6 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Feat/inference (#82)

    JSabadin authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    706d3d0 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    a7048e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Train-Only Heads (#83)

    JSabadin authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    121c8b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Variants for EfficientRep and RepPANNeck (#80)

    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    klemen1999 and kozlov721 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c97f921 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    67497e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Lock Down Sample Configs (#85)

    Co-authored-by: klemen1999 <klemenskrlj8@gmail.com>
    Co-authored-by: Martin Kozlovsky <martin.kozlovsky@luxonis.com>
    3 people authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    ca9ab66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a6f2db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c8cd21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f896ce View commit details
    Browse the repository at this point in the history
  5. Updates to the READMEs (#87)

    Co-authored-by: Martin Kozlovský <martin.kozlovsky@luxonis.com>
    klemen1999 and kozlov721 authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    1f59408 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d78892 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    09f40ab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a283ea1 View commit details
    Browse the repository at this point in the history
  9. NN Archive - v1.1 (#93)

    kozlov721 authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    2aaeb52 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    aa36ed1 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. pre-commit<4.0.0 (#99)

    kozlov721 authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    28b071f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5edde0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c90b8b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    157b44d View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    a6c99f9 View commit details
    Browse the repository at this point in the history
  2. Inference Fix (#100)

    kozlov721 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    e525054 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Docstring Typos (#97)

    kozlov721 authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a1c3b1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3fafb1 View commit details
    Browse the repository at this point in the history