Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
pystencils
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pycodegen
pystencils
Merge requests
!405
Various GPU-related and some general fixes.
Code
Review changes
Check out branch
Download
Patches
Plain diff
Expand sidebar
Merged
Various GPU-related and some general fixes.
fhennig/gpu-fixes
into
backend-rework
Overview
23
Commits
13
Pipelines
12
Changes
18
Merged
Various GPU-related and some general fixes.
Frederik Hennig
requested to merge
fhennig/gpu-fixes
into
backend-rework
Jul 16, 2024
Overview
16
Commits
13
Pipelines
12
Changes
18
Recombine KernelWrapper APIs of CPU and GPU JIT
Clean up JIT module
Fix kernel constraints analysis
Fix handling of slices with negative start index
Fix sparse iteration spaces on GPUs
Reintroduce GPU periodicity module
Extend GPU test cases
Reintroduce kwargs for create_kernel
Restrict parsing of structured data types to aligned types
Expose GPU block size selection through
CreateKernelConfig
Edited
Jul 18, 2024
by
Frederik Hennig
0
0
Merge request reports
Compare
backend-rework
version 11
91c47eea
Jul 23, 2024
version 10
0880c439
Jul 23, 2024
version 9
da6ad3a5
Jul 22, 2024
version 8
db0670d1
Jul 22, 2024
version 7
863dd896
Jul 19, 2024
version 6
49164691
Jul 19, 2024
version 5
f78b8229
Jul 19, 2024
version 4
562d4246
Jul 18, 2024
version 3
0310a241
Jul 18, 2024
version 2
6520298f
Jul 16, 2024
version 1
24f6ea69
Jul 16, 2024
backend-rework (base)
and
version 2
latest version
4b11c5a2
13 commits,
Jul 23, 2024
version 11
91c47eea
12 commits,
Jul 23, 2024
version 10
0880c439
11 commits,
Jul 23, 2024
version 9
da6ad3a5
10 commits,
Jul 22, 2024
version 8
db0670d1
9 commits,
Jul 22, 2024
version 7
863dd896
8 commits,
Jul 19, 2024
version 6
49164691
7 commits,
Jul 19, 2024
version 5
f78b8229
6 commits,
Jul 19, 2024
version 4
562d4246
5 commits,
Jul 18, 2024
version 3
0310a241
4 commits,
Jul 18, 2024
version 2
6520298f
3 commits,
Jul 16, 2024
version 1
24f6ea69
2 commits,
Jul 16, 2024
18 files
+
422
−
156
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
18
src/pystencils/backend/jit/__init__.py
+
2
−
2
View file @ 6520298f
Edit in single-file editor
Open in Web IDE
Show full file
@@ -26,7 +26,8 @@ Both are available here through `LegacyCpuJit` and `LegacyGpuJit`.
"""
from
.jit
import
JitBase
,
NoJit
,
KernelWrapper
,
LegacyCpuJit
,
LegacyGpuJit
from
.jit
import
JitBase
,
NoJit
,
KernelWrapper
from
.legacy_cpu
import
LegacyCpuJit
from
.gpu_cupy
import
CupyJit
no_jit
=
NoJit
()
@@ -38,6 +39,5 @@ __all__ = [
"
LegacyCpuJit
"
,
"
NoJit
"
,
"
no_jit
"
,
"
LegacyGpuJit
"
,
"
CupyJit
"
,
]
Loading