Darknet/YOLO v3.0-177-gfa2353b
Object Detection Framework
 
Loading...
Searching...
No Matches
darknet_version.h File Reference

The input file darknet_version.h.in is processed by CMake which then creates the header file darknet_version.h. More...

This graph shows which files directly or indirectly include this file:

Macros

#define DARKNET_VERSION_KEYWORD   "Jazz"
 Various short names used for Darknet:
 
#define DARKNET_VERSION_SHORT   "3.0.177"
 Similar to DARKNET_VERSION_STRING but only contains the first 3 numerical fields.
 
#define DARKNET_VERSION_STRING   "v3.0-177-gfa2353b"
 A version string generated by the CMake build process, based on the git tag and hash.
 
#define DARKNET_WEIGHTS_VERSION_MAJOR   0
 
#define DARKNET_WEIGHTS_VERSION_MINOR   2
 
#define DARKNET_WEIGHTS_VERSION_PATCH   5
 
#define DARKNET_WEIGHTS_VERSION_TWEAK   4
 

Detailed Description

The input file darknet_version.h.in is processed by CMake which then creates the header file darknet_version.h.

DO NOT EDIT THIS FILE MANUALLY!

Your changes will be overwritten by the build process when the file is re-generated.

Macro Definition Documentation

◆ DARKNET_VERSION_KEYWORD

#define DARKNET_VERSION_KEYWORD   "Jazz"

Various short names used for Darknet:

  • n/a v0 is the original Joseph Redmon repo.
  • n/a v1 is the fork by AlexeyAB.
  • 2023 V2 is named "Oak".
  • 2024 V3 is named "Jazz".

◆ DARKNET_VERSION_SHORT

#define DARKNET_VERSION_SHORT   "3.0.177"

Similar to DARKNET_VERSION_STRING but only contains the first 3 numerical fields.

◆ DARKNET_VERSION_STRING

#define DARKNET_VERSION_STRING   "v3.0-177-gfa2353b"

A version string generated by the CMake build process, based on the git tag and hash.

See also
DARKNET_VERSION_SHORT

◆ DARKNET_WEIGHTS_VERSION_MAJOR

#define DARKNET_WEIGHTS_VERSION_MAJOR   0

The DARKNET_WEIGHTS_VERSION_* macros identify the version numbers embedded in the header of .weights files. These numbers should only be changed when the internal format of the weights have changed, and do not represent a specific version of the Darknet framework. The "tweak" value is currently unused.

If you're looking for a version number to display in your application, then most likely you want to ignore these macros, and use DARKNET_VERSION_STRING or DARKNET_VERSION_SHORT instead.

◆ DARKNET_WEIGHTS_VERSION_MINOR

#define DARKNET_WEIGHTS_VERSION_MINOR   2

The DARKNET_WEIGHTS_VERSION_* macros identify the version numbers embedded in the header of .weights files. These numbers should only be changed when the internal format of the weights have changed, and do not represent a specific version of the Darknet framework. The "tweak" value is currently unused.

If you're looking for a version number to display in your application, then most likely you want to ignore these macros, and use DARKNET_VERSION_STRING or DARKNET_VERSION_SHORT instead.

◆ DARKNET_WEIGHTS_VERSION_PATCH

#define DARKNET_WEIGHTS_VERSION_PATCH   5

The DARKNET_WEIGHTS_VERSION_* macros identify the version numbers embedded in the header of .weights files. These numbers should only be changed when the internal format of the weights have changed, and do not represent a specific version of the Darknet framework. The "tweak" value is currently unused.

If you're looking for a version number to display in your application, then most likely you want to ignore these macros, and use DARKNET_VERSION_STRING or DARKNET_VERSION_SHORT instead.

◆ DARKNET_WEIGHTS_VERSION_TWEAK

#define DARKNET_WEIGHTS_VERSION_TWEAK   4

The DARKNET_WEIGHTS_VERSION_* macros identify the version numbers embedded in the header of .weights files. These numbers should only be changed when the internal format of the weights have changed, and do not represent a specific version of the Darknet framework. The "tweak" value is currently unused.

If you're looking for a version number to display in your application, then most likely you want to ignore these macros, and use DARKNET_VERSION_STRING or DARKNET_VERSION_SHORT instead.