Package org.deeplearning4j.config
Class DL4JClassLoading
- java.lang.Object
-
- org.deeplearning4j.config.DL4JClassLoading
-
public class DL4JClassLoading extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanclassPresentOnClasspath(String className)static booleanclassPresentOnClasspath(String className, ClassLoader classLoader)static <T> TcreateNewInstance(String className)static <T> TcreateNewInstance(String className, Class<? super T> superclass)static <T> TcreateNewInstance(String className, Class<? super T> superclass, Class<?>[] parameterTypes, Object[] args)static <T> TcreateNewInstance(String className, Class<? super T> superclass, Object[] args)static <T> TcreateNewInstance(String className, Object[] args)static ClassLoadergetDl4jClassloader()static <T> Class<T>loadClassByName(String className)static <T> Class<T>loadClassByName(String className, boolean initialize, ClassLoader classLoader)static <S> ServiceLoader<S>loadService(Class<S> serviceClass)static <S> ServiceLoader<S>loadService(Class<S> serviceClass, ClassLoader classLoader)static voidsetDl4jClassloader(ClassLoader dl4jClassloader)static voidsetDl4jClassloaderFromClass(Class<?> clazz)
-
-
-
Method Detail
-
getDl4jClassloader
public static ClassLoader getDl4jClassloader()
-
setDl4jClassloaderFromClass
public static void setDl4jClassloaderFromClass(Class<?> clazz)
-
setDl4jClassloader
public static void setDl4jClassloader(ClassLoader dl4jClassloader)
-
classPresentOnClasspath
public static boolean classPresentOnClasspath(String className)
-
classPresentOnClasspath
public static boolean classPresentOnClasspath(String className, ClassLoader classLoader)
-
loadClassByName
public static <T> Class<T> loadClassByName(String className, boolean initialize, ClassLoader classLoader)
-
createNewInstance
public static <T> T createNewInstance(String className)
-
createNewInstance
public static <T> T createNewInstance(String className, Class<? super T> superclass)
-
createNewInstance
public static <T> T createNewInstance(String className, Class<? super T> superclass, Object[] args)
-
createNewInstance
public static <T> T createNewInstance(String className, Class<? super T> superclass, Class<?>[] parameterTypes, Object[] args)
-
loadService
public static <S> ServiceLoader<S> loadService(Class<S> serviceClass)
-
loadService
public static <S> ServiceLoader<S> loadService(Class<S> serviceClass, ClassLoader classLoader)
-
-