We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 922415d commit 5b6ca6aCopy full SHA for 5b6ca6a
mlir/test/python/ir/context_lifecycle.py
@@ -47,3 +47,17 @@
47
assert '"mlir.ir.Context._CAPIPtr"' in repr(c4_capsule)
48
c5 = mlir.ir.Context._CAPICreate(c4_capsule)
49
assert c4 is c5
50
+c4 = None
51
+c5 = None
52
+gc.collect()
53
+
54
+# Create a global threadpool and use it in two contexts
55
+tp = mlir.ir.ThreadPool()
56
+assert tp.get_max_concurrency() > 0
57
+c5 = mlir.ir.Context()
58
+c5.enable_multithreading(False)
59
+c5.set_thread_pool(tp)
60
+c6 = mlir.ir.Context()
61
+c6.enable_multithreading(False)
62
+c6.set_thread_pool(tp)
63
+assert mlir.ir.Context._get_live_count() == 2
0 commit comments