summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConnie120 <[email protected]>2025-02-22 17:09:10 -0500
committerGitHub <[email protected]>2025-02-22 22:09:10 +0000
commit16c0a979bdf21c502088095f76619d4e2c279a0d (patch)
tree967052a054876197a6ccdba48e1494169a2bca6b
parent360d856f7189b2a69e5b48c04f9a0cdcbb6466b1 (diff)
Changed to use the new image (#89)
* Gcc13 support (#87) * Update setup_environment Sims should work with latest CUDA * Update setup_environment Throwing an error on updating CUDA is a bit much. Let's warn them * Update main.yml Turning off the format code for now. Currently, set up to run on an internal cluster. Needs testing on docker. * fix gcc13 unit64 missing header --------- Co-authored-by: Tor Aamodt <[email protected]> Co-authored-by: Tim Rogers <[email protected]> * Cuda12 support (#86) * Update setup_environment Sims should work with latest CUDA * Update setup_environment Throwing an error on updating CUDA is a bit much. Let's warn them * Update main.yml Turning off the format code for now. Currently, set up to run on an internal cluster. Needs testing on docker. * added support to cuda 12, by predicating texuture cache * format code --------- Co-authored-by: Tor Aamodt <[email protected]> Co-authored-by: Tim Rogers <[email protected]> * Changed to use the new image * merge upstream (#88) * Update setup_environment Sims should work with latest CUDA * Update setup_environment Throwing an error on updating CUDA is a bit much. Let's warn them * Update main.yml Turning off the format code for now. Currently, set up to run on an internal cluster. Needs testing on docker. --------- Co-authored-by: Tor Aamodt <[email protected]> * Updated docker image * Update CMakeLists.txt Support CUDA 12 --------- Co-authored-by: Ahmad Alawneh <[email protected]> Co-authored-by: Tor Aamodt <[email protected]> Co-authored-by: Tim Rogers <[email protected]> Co-authored-by: Ni Kang <[email protected]>
-rw-r--r--.github/workflows/accelsim.yml2
-rw-r--r--.github/workflows/cmake.yml10
-rw-r--r--.github/workflows/main.yml10
-rw-r--r--CMakeLists.txt6
4 files changed, 16 insertions, 12 deletions
diff --git a/.github/workflows/accelsim.yml b/.github/workflows/accelsim.yml
index 7410352..39ae46d 100644
--- a/.github/workflows/accelsim.yml
+++ b/.github/workflows/accelsim.yml
@@ -22,7 +22,7 @@ jobs:
build-QV100:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml
index c0a22eb..c37bd41 100644
--- a/.github/workflows/cmake.yml
+++ b/.github/workflows/cmake.yml
@@ -18,7 +18,7 @@ jobs:
build-TITANV:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: TITANV
@@ -32,7 +32,7 @@ jobs:
build-TITANV-LOCALXBAR:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: TITANV-LOCALXBAR
@@ -46,7 +46,7 @@ jobs:
build-QV100:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: QV100
@@ -60,7 +60,7 @@ jobs:
build-2060:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: RTX2060
@@ -74,7 +74,7 @@ jobs:
build-3070:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: RTX3070
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 954b98f..a4f838d 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -18,7 +18,7 @@ jobs:
build-TITANV:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: TITANV
@@ -32,7 +32,7 @@ jobs:
build-TITANV-LOCALXBAR:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: TITANV-LOCALXBAR
@@ -46,7 +46,7 @@ jobs:
build-QV100:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: QV100
@@ -60,7 +60,7 @@ jobs:
build-2060:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: RTX2060
@@ -74,7 +74,7 @@ jobs:
build-3070:
runs-on: ubuntu-latest
container:
- image: tgrogers/accel-sim_regress:Ubuntu-22.04-cuda-11.7
+ image: ghcr.io/accel-sim/accel-sim-framework:ubuntu-24.04-cuda-12.8
env:
CONFIG: RTX3070
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 95ca8e0..2292e8b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -164,4 +164,8 @@ install(CODE "execute_process\(\
install(CODE "execute_process\(\
COMMAND ${CMAKE_COMMAND} -E create_symlink \
${GPGPUSIM_INSTALL_PATH}/$<TARGET_FILE_NAME:cudart> \
- ${GPGPUSIM_INSTALL_PATH}/$<TARGET_FILE_NAME:cudart>.11.0\)") \ No newline at end of file
+ ${GPGPUSIM_INSTALL_PATH}/$<TARGET_FILE_NAME:cudart>.11.0\)")
+install(CODE "execute_process\(\
+ COMMAND ${CMAKE_COMMAND} -E create_symlink \
+ ${GPGPUSIM_INSTALL_PATH}/$<TARGET_FILE_NAME:cudart> \
+ ${GPGPUSIM_INSTALL_PATH}/$<TARGET_FILE_NAME:cudart>.12\)")