Skip to content
This repository has been archived by the owner on Aug 11, 2023. It is now read-only.

Releases: hhk7734/tensorflow-yolov4

yolov4 v3.2.0

21 Feb 16:34
Compare
Choose a tag to compare

CHANGELOG

  • config: add yolov4-tiny-relu-new_coords.cfg
  • c_src: layers: add yolo_tpu_layer_new_coords
  • c_src, common, tf, tflite, mAP: add prob_thresh
  • config: add yolov4-tiny-relu-new_coords-tpu.cfg
  • common: base_class: modify text

yolov4 v3.1.0

20 Feb 17:44
Compare
Choose a tag to compare

CHANGELOG

  • tf: layers: yolo_layer: remove some operations
  • common: metalayer: yolo_layer: add new_coords
  • tf: layers: yolo_layer: implement _coords_1 for new_coords
  • tf: layers: convolutional_layer: add logistic activation
  • c_src: py_box: add get_yolo_*_detections
  • 🌟 config: add yolov4-csp.cfg and yolov4x-mish.cfg
  • c_src: layers: modify yolo_tpu_layer
  • tf, tflite: reflect v3.1.0 changes

yolov4 v3.0.1

18 Feb 10:05
Compare
Choose a tag to compare

CHANGELOG

  • pypi: add 'pyproject.toml' and update 'setup.*'
  • common: parser: update error message
  • c_src: modify extended operator synonyms
  • c_src: change c-header to cpp-header

yolov4 v3.0.0

14 Feb 16:06
Compare
Choose a tag to compare

CHANGELOG

  • common: parser: add parse_cfg()
  • common: config: implement YOLOConfig
  • common: metalayer: implement metalayers
  • common: metalayer: add YoloTpuLayer
  • tf: layers: implement layers
  • tf: layers: redefine BatchNormalization for transfer learning
  • tf: layers: add YoloTpuLayer
  • tf: dataset: refactor YOLODataset
  • tf: dataset: add '_augmentation_cache'
  • tf: training: refactor YOLOv4Loss
  • tf: training: implement YOLOCallbackAtEachStep
  • tf: training: refactor SaveWeightsCallback
  • tf: utils: move weights.py from tf
  • tf: utils: move mAP part from tf
  • tf: utils: move tflite part from tf and fix converting issue
  • c_src: py_box: add 'yolo_diou_nms'
  • c_src: py_box: add convert_dataset_to_ground_truth
  • c_src: layers: implement 'yolo_layer'
  • tf, tflite: reflect v3.0.0 changes

yolov4 v2.1.0

27 Jan 02:13
Compare
Choose a tag to compare

CHANGELOG

  • tflite: add edgetpu_lib argument to load_tflite()

Thanks to @chanangaza

yolov4 v2.0.3

07 Jan 12:41
Compare
Choose a tag to compare

CHANGELOG

  • common: allow media_path to be video stream id
  • tflite: fix problem of not finding load_delegate()

Thanks to @vanc, @fogelton

yolov4 v2.0.2

20 Dec 04:12
Compare
Choose a tag to compare

CHANGELOG

  • tf: set converter.experimental_new_converter to False
  • tf: set converter.inference_in/output_type to tf.uint8
  • tflite: fix problem of not finding load_delegate()

Thanks to @paradigmn, @fogelton

yolov4 v2.0.1

05 Dec 09:30
Compare
Choose a tag to compare

CHANGELOG

  • tf: set memory growth to True when using GPU
  • model: head: correct line ending
  • tf: add **kwargs parameter to compile() and fit()
  • tf: fix strange ground truth values issue

yolov4 v2.0.0

26 Oct 17:23
Compare
Choose a tag to compare

CHANGELOG

  • tf:dataset: add data format check
  • 🌟common: base_class: change input_size from integer to (width, height)🌟
  • common: base_class: set default arguments for candidates_to_pred_bboxes
  • tf: dataset: modify variable initialization according to input_size type change
  • common: predict: reflect input_size type change
  • common: media: reflect input_size type change to resize_image
  • tf:dataset: reflect input_size type change to data augmentation
  • common: base_class: reflect predict.fit_pred_bboxes_to_original change
  • common: predict: fix problem that occurred because image size change was not considered
  • tf: reflect input_size type change
  • model: head: reflect input_size type change
  • tf: train: reflect input_size type change
  • common: base_class: change strides to immutable constant
  • common: base_class: add cap.release() to release resources
  • tflite: reflect input_size type change
  • 🌟tf: optimize predict() using @tf.function🌟
  • 🌟common: predict: fix problem caused by incorrect iou calculation🌟

yolov4 v1.2.1

04 Sep 11:26
Compare
Choose a tag to compare

CHANGELOG

  • tf: set num_sample to the number of dataset, if not specified
  • tf: modify to bring images in order on post-training
  • common: base_class: add iou/score_threshold argument
  • tf: add images_optional argument in save_dataset_for_mAP()
  • common: base_class: modify to call cv2.namedWindow once
  • common: media: modify to create colors once
  • tf: dataset: update docs