-
Notifications
You must be signed in to change notification settings - Fork 18
Updated for Julia 1.0, added (limited) auto detection of libraries and avx support #17
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
Merged
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
3fe449c
MVP workable for Julia 1.2
Crown421 e7aa947
Made import work
Crown421 07c9f92
Refactor and automatic library detection
Crown421 4553f96
Updated Readme
Crown421 679f45d
Updated Readme again
Crown421 1217b7a
Apply suggestions from code review
Crown421 79f1295
Fixed atan with two arguments
Crown421 b8bde8f
Updated and ran tests
Crown421 c6265a6
Changed library detection and loading
Crown421 35d0ef4
Updated Readme
Crown421 baef2d0
Added library names on windows
Crown421 127a980
Adding MKL path to Libdl on Mac/Linux
Crown421 a41c695
first pass, remove Base., simple overload macro
de1b2fe
more, still untested
647862a
tests pass
5767813
tests for overload macro
b00b360
docstring about matrix exp
b09949b
spelling
mcabbott 828eafc
Alternative solution, that should actually work
Crown421 76c6242
Merge pull request #1 from mcabbott/nopiracy
Crown421 6b2b85a
Made MKL detection more robust
Crown421 51ea8fb
Updated readme
Crown421 240d96a
Added test dependency and modified tests
Crown421 06589c1
First travis file
Crown421 4b5f6dd
Add AppVeyor and badges
Crown421 4acb855
Added cis
Crown421 9b9bac9
Update Readme, fix bug, user-friendly warning in init
Crown421 1a5450c
Fixed bug
Crown421 0094836
Fixed loading from intel MKL without MKL.jl
Crown421 16b0763
Updating Benchmark (#2)
aminya File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
language: julia | ||
|
||
os: | ||
- linux | ||
- osx | ||
|
||
julia: | ||
- 1.0 | ||
- nightly | ||
|
||
branches: | ||
only: | ||
- master | ||
- TravisTesting | ||
|
||
before_script: | ||
# Every 30 seconds, look for the build log file. If it exists, then | ||
# start watching its contents and printing them to stdout as they | ||
# change. This has two effects: | ||
# 1. it avoids Travis timing out because the build outputs nothing | ||
# 2. it makes it more obvious what part of the build, if any, gets stuck | ||
# - while sleep 30; do tail ./deps/build.log -f ; done & | ||
- julia --project --color=yes --check-bounds=yes -e 'using Pkg; Pkg.add(PackageSpec(url="https://github.com/JuliaComputing/MKL.jl"));' | ||
|
||
script: | ||
# | ||
- export JL_PKG=VML | ||
- julia --color=yes -e "if VERSION < v\"0.7.0-DEV.5183\"; Pkg.clone(pwd()); Pkg.build(\"VML\"); else using Pkg; if VERSION >= v\"1.1.0-rc1\"; Pkg.build(\"VML\"; verbose=true); else Pkg.build(\"VML\"); end; end" | ||
- julia --check-bounds=yes --color=yes -e "if VERSION < v\"0.7.0-DEV.5183\"; Pkg.test(\"VML\", coverage=true); else using Pkg; Pkg.test(coverage=true); end" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
name = "VML" | ||
uuid = "c8ce9da6-5d36-5c03-b118-5a70151be7bc" | ||
|
||
[deps] | ||
CpuId = "adafc99b-e345-5852-983c-f28acb93d879" | ||
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb" | ||
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b" | ||
|
||
[compat] | ||
julia = "≥ 0.7 1.0" | ||
|
||
[extras] | ||
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" | ||
MKL = "33e6dc65-8f57-5167-99aa-e5a354878fb2" | ||
|
||
[targets] | ||
test = ["Test", "MKL"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
|
||
environment: | ||
matrix: | ||
- julia_version: 1 | ||
- julia_version: nightly | ||
|
||
platform: | ||
# - x86 # 32-bit | ||
- x64 # 64-bit | ||
|
||
# # Uncomment the following lines to allow failures on nightly julia | ||
# # (tests will run but not make your overall status red) | ||
matrix: | ||
allow_failures: | ||
- julia_version: nightly | ||
|
||
branches: | ||
only: | ||
- master | ||
# - AppVeyor | ||
|
||
notifications: | ||
- provider: Email | ||
on_build_success: false | ||
on_build_failure: false | ||
on_build_status_changed: false | ||
|
||
install: | ||
- ps: iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1")) | ||
|
||
build_script: | ||
- C:\julia\bin\julia -e "using Pkg; Pkg.add(PackageSpec(url=\"https://github.com/JuliaComputing/MKL.jl\"));" | ||
- echo "%JL_BUILD_SCRIPT%" | ||
- C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%" | ||
|
||
test_script: | ||
- echo "%JL_TEST_SCRIPT%" | ||
- C:\julia\bin\julia -e "%JL_TEST_SCRIPT%" | ||
|
||
# # Uncomment to support code coverage upload. Should only be enabled for packages | ||
# # which would have coverage gaps without running on Windows | ||
# on_success: | ||
# - echo "%JL_CODECOV_SCRIPT%" | ||
# - C:\julia\bin\julia -e "%JL_CODECOV_SCRIPT%" | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*.jld2 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.