From 0b46e1d1ecae654623a309ef61c53fb8086ec539 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 15 Feb 2017 10:34:40 -0600 Subject: [PATCH] Instruction construction: Accept strings for depends_on --- loopy/kernel/instruction.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/loopy/kernel/instruction.py b/loopy/kernel/instruction.py index 2e81c2e38..1f1b842a2 100644 --- a/loopy/kernel/instruction.py +++ b/loopy/kernel/instruction.py @@ -222,6 +222,10 @@ class InstructionBase(ImmutableRecord): if within_inames_is_final is None: within_inames_is_final = False + if isinstance(depends_on, str): + depends_on = frozenset( + s.strip() for s in depends_on.split() if s.strip()) + if depends_on_is_final is None: depends_on_is_final = False -- GitLab