apply from: "${project.rootProject.projectDir}/createTestBackends.gradle"

dependencies {

    implementation projects.cavisDnn.cavisDnnTsne
    implementation projects.cavisDnn.cavisDnnData.cavisDnnDataDatasets
    implementation projects.cavisDnn.cavisDnnData.cavisDnnDataDatavecIterators
    implementation projects.cavisDnn.cavisDnnModelimport
    implementation projects.cavisDnn.cavisDnnApi
    implementation 'org.slf4j:slf4j-api'
    testImplementation 'ch.qos.logback:logback-classic'
    implementation projects.cavisDnn.cavisDnnNn
    implementation 'org.apache.commons:commons-math3'
    implementation "commons-io:commons-io"
    implementation "org.apache.commons:commons-compress"

    testImplementation projects.cavisNative.cavisNativeCommon
    testImplementation projects.cavisNd4j.cavisNd4jCommonTests
    testImplementation projects.cavisDnn.cavisDnnCommonTests

    implementation "org.apache.commons:commons-lang3"

    implementation "com.fasterxml.jackson.core:jackson-core"

    implementation "com.fasterxml.jackson.core:jackson-annotations"
    implementation "com.fasterxml.jackson.core:jackson-databind"
    implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml"




    implementation projects.cavisDatavec.cavisDatavecApi
    implementation projects.cavisDatavec.cavisDatavecData.cavisDatavecDataImage
    implementation projects.cavisUi.cavisUiComponents

    //provided "javax.xml.bind:jaxb-api:2.3.1
    implementation "javax.xml.bind:jaxb-api:2.3.1"
    implementation "com.github.oshi:oshi-json"
    implementation "com.github.oshi:oshi-core"

    testRuntimeOnly "net.brutex.ai:dl4j-test-resources:1.0.1-SNAPSHOT"
    testImplementation "org.bytedeco:javacpp"
    testImplementation projects.cavisDnn.cavisDnnData.cavisDnnDataUtilityIterators
    testImplementation projects.cavisNative.cavisNativeBlas
    testImplementation "it.unimi.dsi:fastutil:8.1.1"
    testImplementation "com.google.guava:guava"

}