Skip to content
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

New CMake CUDA tools, better cross platform support #94

Open
wants to merge 61 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
3288bb7
updated 7z command in create package
ironictoo Aug 3, 2021
9038319
Fixed CUBLAS linking on linux, static and dynamic
ironictoo Jul 11, 2019
b6236ca
Merge branch 'master' of https://github.com/gpufit/Gpufit into linux_…
ironictoo Aug 10, 2021
95b136e
updated version in linus python install script
ironictoo Aug 10, 2021
5787df2
Added scripts for binary release, install, and testing in linux
ironictoo Aug 10, 2021
14f79f5
added linux python install script
ironictoo Aug 10, 2021
f283f45
updated file permissions on copy for linux python install
ironictoo Aug 10, 2021
8a0f845
use new cmake cuda tools, requires cmake 3.18
ironictoo Aug 12, 2021
efd1b08
Merge remote-tracking branch 'upstream/master' into cmake_update
ironictoo Jul 22, 2022
664420e
automated build with github actions (Windows only)
jimkring Oct 7, 2022
d289462
source folder is current directory
jimkring Oct 7, 2022
69dabd2
don't install visual_studio_integration subpackage on linux
jimkring Oct 7, 2022
5f3459b
call python not python.exe for cross-platform support
jimkring Oct 7, 2022
9b081f0
linux build improvements
jimkring Oct 7, 2022
d6218fb
fix linux Configure CMake
jimkring Oct 7, 2022
47fa46c
typo
jimkring Oct 7, 2022
8dba739
Linux build command is simply make
jimkring Oct 7, 2022
207d073
add conditionals
jimkring Oct 7, 2022
f41dd00
create build directory
jimkring Oct 7, 2022
979626d
fix paths
jimkring Oct 7, 2022
a6caf5f
linux cmake -DCMAKE_BUILD_TYPE=RELEASE
jimkring Oct 7, 2022
e9c2919
upload entire build folder
jimkring Oct 7, 2022
cead996
separate steps for windows and linux artifacts
jimkring Oct 7, 2022
c64e19d
fixed Linux artifact upload
jimkring Oct 8, 2022
081076b
Merge branch 'cmake_update' into pr_build_action
ironictoo Oct 11, 2022
c28ed1d
Merge remote-tracking branch 'upstream/master' into pr_build_action
ironictoo Oct 11, 2022
909a932
created .deb file for linux install
ironictoo Sep 5, 2019
7525638
add cuda include dir to c++ compiles
ironictoo Oct 11, 2022
be45592
attempt to fix static linking with msvc
ironictoo Oct 11, 2022
b4c5250
Merge pull request #1 from ironictoo/pr_build_action
jimkring Oct 11, 2022
42adefe
added more version of cuda and ubuntu to test matrix
ironictoo Oct 12, 2022
3636700
remove quotes in matrix
ironictoo Oct 12, 2022
2bc1edd
move cuda matrix
ironictoo Oct 12, 2022
9d0cf73
indentation errors
ironictoo Oct 12, 2022
968e74d
valid cuda-os combinations
ironictoo Oct 12, 2022
46fc229
make pip verbose
ironictoo Oct 12, 2022
7becb29
cmake output python location
ironictoo Oct 12, 2022
22446d8
fix find python in cmake, drop old cuda from ubuntu
ironictoo Oct 12, 2022
540d086
found another old python reference
ironictoo Oct 12, 2022
1832970
delete redundant message
ironictoo Oct 12, 2022
39cb33a
use jimkring/action-install-cuda-toolkit fork
jimkring Oct 15, 2022
a8c80ed
Merge pull request #2 from ironictoo/pr_build_action
jimkring Oct 15, 2022
5ad294a
Added cuda 11.3.0
jimkring Oct 15, 2022
cbd44bb
use jimkring/action-install-cuda-toolkit fork
jimkring Oct 15, 2022
c750151
test latest 11.3.x build
jimkring Oct 15, 2022
a1a9274
try "11.3.1" since "11.3" didn't work
jimkring Oct 15, 2022
5befd0e
added missing Python version
jimkring Oct 15, 2022
286fda0
Set build job name using matrix values
jimkring Oct 15, 2022
fdb0757
tweak build job name
jimkring Oct 15, 2022
a5b687e
ubuntu 11.3.1
jimkring Oct 15, 2022
30da9a0
update cxx version to 20
ironictoo Oct 17, 2022
84d50bb
update cuda c++ standard to 20, cmake to 3.12
ironictoo Oct 17, 2022
a48fd26
Merge branch 'gpufit:master' into cmake_update
ironictoo Oct 17, 2022
e64d155
Merge CMake changes from branch 'pr_build_action' into cmake_update
ironictoo Oct 17, 2022
5d8381d
moved cuda_standard 20 call, remove commented code
ironictoo Oct 17, 2022
0326ea9
removed cuda standard required for 20
ironictoo Oct 17, 2022
a72f4a5
only c++17 is supported by nvcc
ironictoo Oct 18, 2022
628e00d
update required cmake version
ironictoo Dec 21, 2022
3be149b
make c++ standard less restrictive
ironictoo Dec 21, 2022
605780e
Delete CMakeCache.txt during workflow, and fixed bug in ci.yml
ironictoo Dec 28, 2022
ce07db3
ignore error if CMakeCache does not exist
ironictoo Dec 28, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'gpufit:master' into cmake_update
ironictoo authored Oct 17, 2022
commit a48fd262492390d950373ab8b8c68c1be2b2a2cd

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.