-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Libraries #447
Comments
junit v4 via gradle, used for unit testing |
guava via gradle, used in my code afaik and can be removed as I only use it a handful of times |
apache commons collections v4 via gradle, purpose unknown |
apache commons math v3 via gradle, I believe this is to do with fft in rise @MJFlynn ? |
hppc correctsearch via gradle, is this for boss @MatthewMiddlehurst ? |
jcommander via gradle, used for cmdline params in experiments |
jexcelapi via gradle, used for spreadsheets right @james-large ? |
kyro via gradle, I believe this is for xgboost |
matlab-control via gradle, used for diagrams output during results evaluation |
sizeOf via gradle, used for evaluating size of an obj in memory. @MatthewMiddlehurst do you still use this? I don't anymore |
xgboost4j via gradle, provides xgboost implementation |
guava-testlib via gradle, provides forced garbage collection afaik and nothing else. Potentially get rid of this |
gson via gradle, don't think anyone uses this anymore. Handles JSON input/output |
duplicate jars / gradle libraries:
|
commons io via jar, not sure what this is used for |
jtransforms via jar, not sure what this is used for |
liblinear via jar, not sure what this is used for |
commons logging via jar, not sure what this is used for |
PF and TS-CHIEF wrapped via jar |
Two versions of xgboost via jar, iirc one is for windows and one is for linux / the cluster |
Used in WEASEL
I dont use this anymore either
Required for WEASEL also, useful to keep. Also going to include libsvm which is similar.
Can probably get rid of PF now? #435 needs to be done before removing TS-CHIEF |
From PR #438 and our previous Friday meeting, we are looking to add DL4J/ND4J which has 3 imports recommended from https://deeplearning4j.konduit.ai/getting-started/quickstart. These are: // https://mvnrepository.com/artifact/org.deeplearning4j/deeplearning4j-core I chose beta4 as it was the last version to include a setNumThreads function instead of using enviroment variables. For ND4J, native uses a CPU backend and platform includes binaraies for most major OS. |
This issue is a rolling record of what libraries are currently in use and their purpose.
Please leave a comment of the library name, purpose / usage and whether it's a jar or gradle based library.
We can discuss whether libraries should be kept / removed here and get rid of the duplicate gradle / jar entries.
The text was updated successfully, but these errors were encountered: