-
Notifications
You must be signed in to change notification settings - Fork 137
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
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
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: bwaldvogel/liblinear-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.7
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 14 commits
- 17 files changed
- 2 contributors
Commits on Jan 30, 2016
-
Configuration menu - View commit details
-
Copy full SHA for f809f2c - Browse repository at this point
Copy the full SHA f809f2cView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a188a57 - Browse repository at this point
Copy the full SHA a188a57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ce6a5 - Browse repository at this point
Copy the full SHA 30ce6a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec28667 - Browse repository at this point
Copy the full SHA ec28667View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9512949 - Browse repository at this point
Copy the full SHA 9512949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7025911 - Browse repository at this point
Copy the full SHA 7025911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 180ccc4 - Browse repository at this point
Copy the full SHA 180ccc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4351602 - Browse repository at this point
Copy the full SHA 4351602View commit details -
Configuration menu - View commit details
-
Copy full SHA for d811d45 - Browse repository at this point
Copy the full SHA d811d45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 372cd65 - Browse repository at this point
Copy the full SHA 372cd65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cb848f - Browse repository at this point
Copy the full SHA 3cb848fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f66353a - Browse repository at this point
Copy the full SHA f66353aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59f3b95 - Browse repository at this point
Copy the full SHA 59f3b95View commit details
Commits on Feb 4, 2016
-
Configuration menu - View commit details
-
Copy full SHA for c3acf01 - Browse repository at this point
Copy the full SHA c3acf01View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...1.7