Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
KernelTuner
/
kernel_float
Public
Notifications
You must be signed in to change notification settings
Fork
2
Star
24
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
kernel_float
include
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 25, 2026
Remove deduction guides for alias templates to support C++20
Show description for c71df9e
benvanwerkhoven
committed
c71df9e
View commit details
Copy full SHA for c71df9e
View code at this point
Browse repository at this point
Commits on Aug 28, 2026
Add `cache_ptr` and `unaligned_ptr`
stijnh
committed
5226c92
View commit details
Copy full SHA for 5226c92
View code at this point
Browse repository at this point
Commits on Aug 25, 2026
Add support for `cache_modifier::nc` (non-coherent cache) via `__ldg`
stijnh
committed
14a94fb
View commit details
Copy full SHA for 14a94fb
View code at this point
Browse repository at this point
Commits on Jul 23, 2026
Add support for specifying cache modifier in `read_aligned` and `write_aligned`
stijnh
committed
defa3c3
View commit details
Copy full SHA for defa3c3
View code at this point
Browse repository at this point
Commits on Jun 18, 2026
Fix bug where `fma(vec, constant, constant)` does not become type of vec
stijnh
committed
8c975f1
View commit details
Copy full SHA for 8c975f1
View code at this point
Browse repository at this point
Change unops to use `*f` functions for single precision
stijnh
committed
55045c0
View commit details
Copy full SHA for 55045c0
View code at this point
Browse repository at this point
Commits on Jun 8, 2026
Update documentation to reference `make_vec_ptr`
stijnh
committed
3810ae6
View commit details
Copy full SHA for 3810ae6
View code at this point
Browse repository at this point
Add ability for `access_policy` to have state
stijnh
committed
f8aeff5
View commit details
Copy full SHA for f8aeff5
View code at this point
Browse repository at this point
Commits on Jun 4, 2026
Add support for custom access policies to `vector_ptr`
stijnh
committed
d47bafc
View commit details
Copy full SHA for d47bafc
View code at this point
Browse repository at this point
Commits on Apr 10, 2026
Fix `cast` on `constant<T>`
stijnh
committed
823a8cf
View commit details
Copy full SHA for 823a8cf
View code at this point
Browse repository at this point
Commits on Apr 9, 2026
Fix `rsqrt` and `rcbrt` being not callable
stijnh
committed
8f363a2
View commit details
Copy full SHA for 8f363a2
View code at this point
Browse repository at this point
Commits on Mar 11, 2026
Remove initialization from `aligned_array`
stijnh
committed
d4ea720
View commit details
Copy full SHA for d4ea720
View code at this point
Browse repository at this point
Commits on Mar 2, 2026
Add `KERNEL_FLOAT_INLINE` to `vector_ptr` constructors
stijnh
committed
71a4184
View commit details
Copy full SHA for 71a4184
View code at this point
Browse repository at this point
Commits on Jan 8, 2026
Fix issue with `std::forward` when using hipcc
stijnh
committed
a9bc5a6
View commit details
Copy full SHA for a9bc5a6
View code at this point
Browse repository at this point
Commits on Nov 20, 2025
Add support for operators on `vector_ref`
stijnh
committed
b30d148
View commit details
Copy full SHA for b30d148
View code at this point
Browse repository at this point
Commits on Oct 31, 2025
Rename `view_ptr` to `scalar_ptr`
stijnh
committed
933c1b9
View commit details
Copy full SHA for 933c1b9
View code at this point
Browse repository at this point
Rename `wrap_ptr` and `assert_aligned` to `make_vec_ptr`
stijnh
committed
8f39507
View commit details
Copy full SHA for 8f39507
View code at this point
Browse repository at this point
Commits on Oct 14, 2025
Only use reciprocal functions on device
stijnh
committed
c1d132f
View commit details
Copy full SHA for c1d132f
View code at this point
Browse repository at this point
Commits on Sep 15, 2025
Add `wrap_ptr` function
stijnh
committed
0e5f524
View commit details
Copy full SHA for 0e5f524
View code at this point
Browse repository at this point
Remove __host__ annotation when compiling for NVRTC
stijnh
committed
99cfff4
View commit details
Copy full SHA for 99cfff4
View code at this point
Browse repository at this point
Move cast definitions to resolve NVRTC error 'explicit specialization of class must precede its first use'
stijnh
committed
9b41485
View commit details
Copy full SHA for 9b41485
View code at this point
Browse repository at this point
Commits on Sep 9, 2025
Disable bfloat16 operations on HIP
stijnh
committed
81efb0f
View commit details
Copy full SHA for 81efb0f
View code at this point
Browse repository at this point
Commits on Sep 2, 2025
Add checks for `KERNEL_FLOAT_FP16_OPS_AVAILABLE` in fp16.h
stijnh
committed
812619a
View commit details
Copy full SHA for 812619a
View code at this point
Browse repository at this point
Change CUDA_ARCHITECTURES for tests to `all-major`
stijnh
committed
023bc75
View commit details
Copy full SHA for 023bc75
View code at this point
Browse repository at this point
Commits on Aug 21, 2025
Add `view_ptr` that allows viewing a pointer `U*` through a different data type `T`
stijnh
committed
f0f74b8
View commit details
Copy full SHA for f0f74b8
View code at this point
Browse repository at this point
Commits on Aug 12, 2025
Add `invoke` function
stijnh
committed
ff3f808
View commit details
Copy full SHA for ff3f808
View code at this point
Browse repository at this point
Add github workflow to compile for HIP and fix some HIP related issues
stijnh
committed
714ca6b
View commit details
Copy full SHA for 714ca6b
View code at this point
Browse repository at this point
Change how `invoke_impl` is implemented
stijnh
committed
65939a6
View commit details
Copy full SHA for 65939a6
View code at this point
Browse repository at this point
Commits on Jul 17, 2025
Fix compilation error with `__hneg(bfloat16)` and `__habs(bfloat16)` on HIP 6.4
stijnh
committed
15a92ee
View commit details
Copy full SHA for 15a92ee
View code at this point
Browse repository at this point
Fix bug in `tiling_iterator::operator++`
stijnh
committed
cb04a8f
View commit details
Copy full SHA for cb04a8f
View code at this point
Browse repository at this point
Commits on Jan 27, 2025
Change `ops::cast` to get rid of `cast_float_fallback`
stijnh
committed
126737c
View commit details
Copy full SHA for 126737c
View code at this point
Browse repository at this point
Change `AssignConversionProxy` to also accept rvalues
stijnh
committed
09dc820
View commit details
Copy full SHA for 09dc820
View code at this point
Browse repository at this point
Fix incorrect type name in `binops.h`
stijnh
committed
212efee
View commit details
Copy full SHA for 212efee
View code at this point
Browse repository at this point
Fix incorrect type name in `approx.h`
stijnh
committed
c44c6ed
View commit details
Copy full SHA for c44c6ed
View code at this point
Browse repository at this point
Remove `apply_fallback_impl`
stijnh
committed
1611258
View commit details
Copy full SHA for 1611258
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.