loopy icon indicating copy to clipboard operation
loopy copied to clipboard

A code generator for array-based code on CPUs and GPUs

Results 138 loopy issues
Sort by recently updated
recently updated
newest added

**NOTE**: This PR has been subsumed by #479, which targets main. This PR still targets new-dependency-and-nest-constraint-semantics-development. ### What's changed: **Last merged PR (parent of this PR)**: - Generate a pairwise...

This branch accumulates changes related to the updates to the loopy dependency and loop-prioritization semantics. Moved to github from from [old gitlab MR](https://gitlab.tiker.net/inducer/loopy/-/merge_requests/391). Next pull request to merge into this...

**Where @jdsteve2 left off:** Just merged callables update and some new SIO changes related to dependent iname domains (e.g., 'triangular' domains). Callables test is failing, so there may need to...

Create a statement DAG representing a simplifed version of the statement-instance-level dependencies and use it during linearization. PR for parent branch: [Check new dependencies against SIO](https://github.com/inducer/loopy/pull/264) Replaces the [old version...

This PR is ready for review, but likely should be reviewed AFTER its parent branch, [`statement-instance-order-and-lex-order-map`](https://github.com/inducer/loopy/pull/169) is merged. - Add dependencies to loopy statements - Check kernel dependencies against SIO...

cc @jdsteve2 Subsumes #202 and #169. See [prior review progress](https://github.com/inducer/loopy/pull/169#pullrequestreview-650854085)

Borrowed from inducer's ed5d1458abb07f7d30de4854b1e4f427480e52df. Closes #481

Type inference on the following kernel fails with message `UnboundLocalError: local variable 'symbols_with_unavailable_types' referenced before assignment`: ```python import pyopencl as cl import numpy as np import loopy as lp ctx...

**MOVED to [new PR/branch: Map domain transformation v2](https://github.com/inducer/loopy/pull/478)** This PR/branch was moved to independent, top-level PR/branch [Map domain transformation v2](https://github.com/inducer/loopy/pull/478). Add `map_domain` transformation [Previous (upstream) PR in chain](https://github.com/inducer/loopy/pull/264) [Next (downstream)...