Skip to content

Commit d91f17c

Browse files
authored
Release v23.11.00
Release 23.11.00
2 parents e66a063 + 6ffdc4c commit d91f17c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1926
-607
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

+97
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
name: Bug report
2+
description: Submit a bug report
3+
title: "[BUG] "
4+
labels: TRIAGE
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: "# Bug report"
9+
- type: markdown
10+
attributes:
11+
value: Thank you for reporting a bug and helping us improve Cunumeric!
12+
- type: markdown
13+
attributes:
14+
value: >
15+
Please fill out all of the required information.
16+
- type: markdown
17+
attributes:
18+
value: |
19+
---
20+
## Environment information
21+
- type: textarea
22+
id: legate_issue
23+
attributes:
24+
label: Software versions
25+
description: >-
26+
Run `legate-issue` and paste the output here.
27+
placeholder: |
28+
Python : 3.10.11 | packaged by conda-forge | (main, May 10 2023, 18:58:44) [GCC 11.3.0]
29+
Platform : Linux-5.14.0-1042-oem-x86_64-with-glibc2.31
30+
Legion : v23.11.00.dev-16-g2499f878
31+
Legate : 23.11.00.dev+17.gb7b50313
32+
Cunumeric : (ImportError: cannot import name 'LogicalArray' from 'legate.core')
33+
Numpy : 1.24.4
34+
Scipy : 1.10.1
35+
Numba : (not installed)
36+
CTK package : cuda-version-11.8-h70ddcb2_2 (conda-forge)
37+
GPU Driver : 515.65.01
38+
GPU Devices :
39+
GPU 0: Quadro RTX 8000
40+
GPU 1: Quadro RTX 8000
41+
validations:
42+
required: true
43+
- type: input
44+
id: jupyter
45+
attributes:
46+
label: Jupyter notebook / Jupyter Lab version
47+
description: >-
48+
Please supply if the issue you are reporting is related to Jupyter
49+
notebook or Jupyter Lab.
50+
validations:
51+
required: false
52+
- type: markdown
53+
attributes:
54+
value: |
55+
## Issue details
56+
- type: textarea
57+
id: expected-behavior
58+
attributes:
59+
label: Expected behavior
60+
description: What did you expect to happen?
61+
validations:
62+
required: true
63+
- type: textarea
64+
id: observed-behavior
65+
attributes:
66+
label: Observed behavior
67+
description: What did actually happen?
68+
validations:
69+
required: true
70+
- type: markdown
71+
attributes:
72+
value: |
73+
## Directions to reproduce
74+
- type: textarea
75+
id: example
76+
attributes:
77+
label: Example code or instructions
78+
description: >
79+
Please provide detailed instructions to reproduce the issue. Ideally this includes a
80+
[Complete, minimal, self-contained example code](https://stackoverflow.com/help/minimal-reproducible-example)
81+
given here or as a link to code in another repository.
82+
render: Python
83+
validations:
84+
required: true
85+
- type: markdown
86+
attributes:
87+
value: |
88+
## Additional information
89+
- type: textarea
90+
id: traceback-console
91+
attributes:
92+
label: Stack traceback or browser console output
93+
description: >
94+
Add any error messages or logs that might be helpful in reproducing and
95+
identifying the bug, for example a Python stack traceback.
96+
validations:
97+
required: false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: setup-legate-conda
2+
3+
description: Download dependencies (artifacts)
4+
5+
inputs:
6+
device: {type: string, required: true}
7+
git_sha: {type: string, required: true}
8+
9+
runs:
10+
using: composite
11+
steps:
12+
13+
- id: cache
14+
name: Cache conda artifacts
15+
uses: actions/cache@v3
16+
with:
17+
key: "nv-legate/legate.core@${{ inputs.git_sha }}-${{ inputs.device }}"
18+
path: .artifacts
19+
20+
- if: steps.cache.outputs.cache-hit != 'true'
21+
name: Download conda artifacts
22+
uses: dawidd6/action-download-artifact@v2
23+
with:
24+
path: .artifacts-dl
25+
repo: nv-legate/legate.core
26+
commit: ${{ inputs.git_sha }}
27+
workflow_conclusion: success
28+
workflow: "ci-gh-${{ inputs.device }}-build-and-test.yml"
29+
name: "legate.core-${{ inputs.device }}-[0-9a-z]{40}"
30+
name_is_regexp: true
31+
32+
- if: steps.cache.outputs.cache-hit != 'true'
33+
name: Move conda artifacts into cached dir
34+
shell: bash --noprofile --norc -xeo pipefail {0}
35+
run: |
36+
mkdir -p .artifacts;
37+
find .artifacts-dl/legate.core-${{ inputs.device }}-*/ \
38+
-maxdepth 2 -type d -name legate_core -exec mv {} .artifacts/ \;
39+
find .artifacts-dl/legate.core-${{ inputs.device }}-*/ \
40+
-maxdepth 2 -type f -name "environment*.yaml" -exec mv {} .artifacts/ \;
41+
42+
- name: Copy and change cache dir ownership
43+
shell: bash --noprofile --norc -xeo pipefail {0}
44+
run: |
45+
# Copy and change directory ownership
46+
cp -ar .artifacts /home/coder/.artifacts;
47+
chown -R coder:coder /home/coder/.artifacts;
48+
ls -R /home/coder/.artifacts

.github/workflows/ci-gh.yml

+7-4
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
include:
19-
- {build-target: cpu}
20-
- {build-target: gpu}
19+
- device: "gpu"
20+
image: "rapidsai/devcontainers:23.06-cpp-mambaforge-ubuntu22.04"
21+
22+
- device: "cpu"
23+
image: "rapidsai/devcontainers:23.06-cpp-mambaforge-ubuntu22.04"
2124
uses:
2225
./.github/workflows/gh-build-and-test.yml
2326
with:
24-
build-target: ${{ matrix.build-target }}
25-
sha: ${{ github.sha }}
27+
device: ${{ matrix.device }}
28+
image: ${{ matrix.image }}

.github/workflows/ci.yml

-136
This file was deleted.

0 commit comments

Comments
 (0)