Class VersionCheck


  • public class VersionCheck
    extends Object
    • Method Detail

      • checkVersions

        public static void checkVersions()
        Perform a check of the versions of ND4J, DL4J, DataVec, RL4J and Arbiter dependencies, logging a warning if necessary.
      • listGitPropertiesFiles

        public static List<URI> listGitPropertiesFiles()
        Returns:
        A list of the property files containing the build/version info
      • getVersionInfos

        public static List<VersionInfo> getVersionInfos()
        Returns:
        A list containing the information for the discovered dependencies
      • versionInfoString

        public static String versionInfoString()
        Returns:
        A string representation of the version information, with the default (GAV) detail level
      • versionInfoString

        public static String versionInfoString​(VersionCheck.Detail detail)
        Get the version information for dependencies as a string with a specified amount of detail
        Parameters:
        detail - Detail level for the version information. See VersionCheck.Detail
        Returns:
        Version information, as a String
      • logVersionInfo

        public static void logVersionInfo()
        Log of the version information with the default level of detail
      • logVersionInfo

        public static void logVersionInfo​(VersionCheck.Detail detail)
        Log the version information with the specified level of detail
        Parameters:
        detail - Level of detail for logging