Skip to content

Commit

Permalink
Merge branch 'master' into qr_views
Browse files Browse the repository at this point in the history
  • Loading branch information
evelyne-ringoot committed Sep 5, 2023
2 parents 05ba598 + 08f9c3d commit 2bd209c
Show file tree
Hide file tree
Showing 231 changed files with 14,399 additions and 7,942 deletions.
360 changes: 116 additions & 244 deletions .buildkite/pipeline.yml

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/" # Location of package manifests
schedule:
interval: "monthly"
4 changes: 2 additions & 2 deletions .github/workflows/CompatHelper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
CompatHelper:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Get Julia compatibility
id: julia_compat
# NOTE: this requires a Julia compat lower-bound with minor version!
Expand All @@ -23,7 +23,7 @@ jobs:
run: |
import Pkg
name = "CompatHelper"
version = "2"
version = "3"
Pkg.add(; name, version)
shell: julia --color=yes {0}
- name: Run CompatHelper
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ManifestUpdater.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
ManifestUpdater:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Get Julia compatibility
id: julia_compat
# NOTE: this requires a Julia compat lower-bound with minor version!
Expand Down Expand Up @@ -41,7 +41,7 @@ jobs:
log=$(julia -e "println(Base.VERSION)")
echo "::set-output name=log::$log"
- name: Create pull request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: |
Expand Down
18 changes: 16 additions & 2 deletions .github/workflows/TagBot.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,25 @@
name: TagBot

on:
issue_comment:
types:
- created
workflow_dispatch:

inputs:
lookback:
default: 3
permissions:
actions: read
checks: read
contents: write
deployments: read
issues: read
discussions: read
packages: read
pages: read
pull-requests: read
repository-projects: read
security-events: read
statuses: read
jobs:
TagBot:
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,4 @@
lcov.info
build/
/lib/**/Manifest.toml
/LocalPreferences.toml
/lib/**/LocalPreferences.toml
6 changes: 2 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,12 @@ ENV JULIA_DEPOT_PATH=/usr/local/share/julia
RUN julia -e 'using Pkg; Pkg.add("CUDA")'

# hard-code a CUDA toolkit version
RUN julia -e 'using CUDA; CUDA.set_runtime_version!(v"11.8")'
RUN julia -e 'using CUDA; CUDA.set_runtime_version!(v"12.2")'
# re-importing CUDA.jl below will trigger a download of the relevant artifacts

# generate the device runtime library for all known and supported devices.
# this is to avoid having to do this over and over at run time.
RUN julia -e 'using CUDA; CUDA.precompile_runtime()' && \
chmod 644 /usr/local/share/julia/compiled/v1.8/GPUCompiler/*/*.bc
# TODO: fix this in GPUCompiler.jl
RUN julia -e 'using CUDA; CUDA.precompile_runtime()'


# user environment
Expand Down
13 changes: 13 additions & 0 deletions LocalPreferences.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[CUDA_Runtime_jll]
# which CUDA runtime to use. in normal cases, this will be auto-detected, but you need to
# set this preference if you want to precompile CUDA.jl in an envirnonment without CUDA
#version = "11.8"

# whether to use a local CUDA installation. if CUDA isn't available during precompilation,
# you will also need to set the "version" preference, matching the local CUDA version.
#local = "false"

[CUDA]
# whether to use a nonblocking synchronization mechanism,
# making it possible to do use cooperative multitasking.
#nonblocking_synchronization = true
Loading

0 comments on commit 2bd209c

Please sign in to comment.