cuda.core
v0.2.0
#529
leofang
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
cuda.core
v0.2.0 release announcementRelease note
All functionalities are currently hosted under the
cuda.core.experimental
namespace. Once the features become stable they will be moved out ofexperimental
.Documentation
Sample codes
Breaking Changes
stream
attribute is removed fromLaunchConfig
. Instead, theStream
object should now be directly passed tolaunch
as an argument.launch
is changed by swapping positional arguments, the new signature is now(stream, config, kernel, *kernel_args)
__cuda_stream__
from attribute to method.Program.compile
method no longer accepts theoptions
argument. Instead, you can optionally pass an instance ofProgramOptions
to the constructor ofProgram
.Device.properties
now provides attribute getters instead of a dictionary interface..handle
attribute of variouscuda.core
objects now returns the underlying Python object instead of a (type-erased) Python integer.Key Features and Enhancements
ProgramOptions
to facilitate the passing of runtime compile options toProgram
.Device
andKernel
attributes.For full details please refer to the release note above.
What's Changed
__cuda_stream__
from attribute to method by @NaderAlAwar in Change__cuda_stream__
from attribute to method #389cuda.bindings
by @vzhurba01 in Disable notebook execution forcuda.bindings
#424ObjectCode
as public API + prune unnecessary input arguments by @ksimpson-work in ExposeObjectCode
as public API + prune unnecessary input arguments #435dev.compute_capability
by @leofang in Improve perf of accessingdev.compute_capability
#459ObjectCode
ptx constructor by @brandon-b-miller in AddObjectCode
ptx constructor #470Linker
example by @vzhurba01 in Add aLinker
example #475__new__
approach to disabling__init__
by @rwgk in Apply__new__
approach to disabling__init__
#484cuda-core
ver to v0.2.0 by @leofang in Bumpcuda-core
ver to v0.2.0 #494test_timing()
to avoid flaky tests. by @rwgk in Increase tolerance intest_timing()
to avoid flaky tests. #498test_timing
flakiness under Windows by @rwgk in Fixtest_timing
flakiness under Windows #508.decode()
calls to.decode("utf-8", errors="backslashreplace")
by @rwgk in cuda.core: Change selected.decode()
calls to.decode("utf-8", errors="backslashreplace")
#510@functools.lru_cache
decorator forget_binding_version()
by @rwgk in Add@functools.lru_cache
decorator forget_binding_version()
#512New Contributors
__cuda_stream__
from attribute to method #389ObjectCode
ptx constructor #470Full Changelog: cuda-core-v0.1.1...cuda-core-v0.2.0
This discussion was created from the release cuda.core v0.2.0.
Beta Was this translation helpful? Give feedback.
All reactions