Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bwaldvogel/liblinear-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: bwaldvogel/liblinear-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.7
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 17 files changed
  • 2 contributors

Commits on Jan 30, 2016

  1. start 1.7.1-SNAPSHOT

    bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    f809f2c View commit details
    Browse the repository at this point in the history
  2. reimplement vector functions from BLAS

    The liblinear java port until 1.7 uses the Java BLAS (Basic Linear
    Algebra Subprogram) port from http://www.netlib.org/lapack that is based
    on Fortran code.
    However, this dependency is an overkill since only rather primitive
    functions are needed.
    
    Some unreachable code is dropped [1] and complexity is minimized [2].
    Micro benchmarking shows that the new code is even faster while yielding
    the same results.
    Macro benchmarks show however, that this optimization has almost no
    effect on training time.
    
    [1] "incx" and "incy" is always 1
    [2] folded the (unrolled) loops. modern compilers are smarter and thus
    the execution is faster.
    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    a188a57 View commit details
    Browse the repository at this point in the history
  3. remove unused method in Tron

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    30ce6a5 View commit details
    Browse the repository at this point in the history
  4. make method private

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    ec28667 View commit details
    Browse the repository at this point in the history
  5. Tron: legacy

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    9512949 View commit details
    Browse the repository at this point in the history
  6. don't scale vector if factor is 1 (unnecessary)

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    7025911 View commit details
    Browse the repository at this point in the history
  7. fix Javadoc

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    180ccc4 View commit details
    Browse the repository at this point in the history
  8. avoid potential NPE warning in Eclipse

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    4351602 View commit details
    Browse the repository at this point in the history
  9. Javadoc

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    d811d45 View commit details
    Browse the repository at this point in the history
  10. switch to Gradle (2.10)

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    372cd65 View commit details
    Browse the repository at this point in the history
  11. add initial travis config

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    3cb848f View commit details
    Browse the repository at this point in the history
  12. travis: test against JDK 6 and 7

    Benedikt Waldvogel authored and bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    f66353a View commit details
    Browse the repository at this point in the history
  13. ignore .iml files

    bwaldvogel committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    59f3b95 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2016

  1. version 1.7.1. closes #15

    bwaldvogel committed Feb 4, 2016
    Configuration menu
    Copy the full SHA
    c3acf01 View commit details
    Browse the repository at this point in the history
Loading