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 }}
arrayfire
/
arrayfire
Public
Notifications
You must be signed in to change notification settings
Fork
555
Star
4.9k
Code
Issues
292
Pull requests
39
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
arrayfire
src
backend
opencl
Array.cpp
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Mar 11, 2025
signed 8-bit integer support
verstatx
authored and
syurkevi
committed
cdbbc75
View commit details
Copy full SHA for cdbbc75
View code at this point
Browse repository at this point
Commits on Oct 1, 2024
Fix OpenCL memory migration on devices with different contexts (#3510)
umar456
authored
cc996ad
View commit details
Copy full SHA for cc996ad
View code at this point
Browse repository at this point
Commits on Aug 17, 2023
Allow access to arrays on devices from other contexts and non-peer devices
umar456
committed
97ccdc0
View commit details
Copy full SHA for 97ccdc0
View code at this point
Browse repository at this point
Allow access to buffers on other devices with the same context
umar456
committed
bf7d1c8
View commit details
Copy full SHA for bf7d1c8
View code at this point
Browse repository at this point
Move device checks out of getInfo into getArray
umar456
committed
b803eb8
View commit details
Copy full SHA for b803eb8
View code at this point
Browse repository at this point
Commits on Jul 8, 2023
Add logging to jit heuristic checks
umar456
committed
48cd41f
View commit details
Copy full SHA for 48cd41f
View code at this point
Browse repository at this point
Commits on May 12, 2023
Fixed compile error on MSVC 16.11.26
willyborn
authored and
umar456
committed
5a3ac34
View commit details
Copy full SHA for 5a3ac34
View code at this point
Browse repository at this point
Commits on Apr 3, 2023
Limit the maximum kernel size to 5kb for OpenCL to manage compile times
umar456
committed
d70a59b
View commit details
Copy full SHA for d70a59b
View code at this point
Browse repository at this point
Commits on Mar 7, 2023
Expose copy parameter to the createDeviceDataArray function
Show description for cd9686e
umar456
committed
cd9686e
View commit details
Copy full SHA for cd9686e
View code at this point
Browse repository at this point
Commits on Jan 21, 2023
Allow OpenCL C device version checks on older platforms
umar456
committed
433348e
View commit details
Copy full SHA for 433348e
View code at this point
Browse repository at this point
Commits on Jan 10, 2023
Put all internal symbols in the arrayfire namespace
Show description for 6023172
umar456
committed
6023172
View commit details
Copy full SHA for 6023172
View code at this point
Browse repository at this point
Commits on Apr 6, 2022
JIT optimization for sequential casts that are idempotent (#3031)
Show description for 5b2e8ea
jacobkahn
authored
5b2e8ea
View commit details
Copy full SHA for 5b2e8ea
View code at this point
Browse repository at this point
Commits on Mar 21, 2022
Allow passesJitHeuristics to accept multiple nodes
Show description for 9f04bd4
umar456
committed
9f04bd4
View commit details
Copy full SHA for 9f04bd4
View code at this point
Browse repository at this point
Commits on Oct 13, 2021
Allow moddims operations to be part of the JIT tree if possible (#3177)
Show description for a800d9f
umar456
authored
a800d9f
View commit details
Copy full SHA for a800d9f
View code at this point
Browse repository at this point
Commits on Aug 18, 2021
Fix reference count if array used in JIT operations.
Show description for a57b291
umar456
authored and
9prady9
committed
a57b291
View commit details
Copy full SHA for a57b291
View code at this point
Browse repository at this point
Commits on Jul 31, 2021
Improve disabled linear algebra error message. minor header updates
umar456
authored and
9prady9
committed
d14977f
View commit details
Copy full SHA for d14977f
View code at this point
Browse repository at this point
Commits on Feb 22, 2021
Fix a infinite recursion bug in NaryNode JIT Node
Show description for 6bd2099
9prady9
committed
6bd2099
View commit details
Copy full SHA for 6bd2099
View code at this point
Browse repository at this point
Commits on Feb 17, 2021
Fix double free regression by retaining cl_mem input
9prady9
committed
c6d1341
View commit details
Copy full SHA for c6d1341
View code at this point
Browse repository at this point
Commits on Nov 4, 2020
Max parameter length fetched from device (#3032)
Show description for 0493478
willyborn
authored
0493478
View commit details
Copy full SHA for 0493478
View code at this point
Browse repository at this point
Commits on Jul 17, 2020
Add missing non-const Array::getNode method in CPU/OpenCL backends
Show description for a67c346
9prady9
committed
a67c346
View commit details
Copy full SHA for a67c346
View code at this point
Browse repository at this point
Commits on Jul 9, 2020
Add move constructor and operator= for dim4, Array<T> SparseArray<T>
umar456
authored and
9prady9
committed
0308a5c
View commit details
Copy full SHA for 0308a5c
View code at this point
Browse repository at this point
Commits on Jun 26, 2020
Add static asserts and move constructors for several classes
umar456
authored and
9prady9
committed
f9e33b1
View commit details
Copy full SHA for f9e33b1
View code at this point
Browse repository at this point
Commits on Jun 1, 2020
Fix mismatch new/delete calls in clfft
umar456
committed
2429dd6
View commit details
Copy full SHA for 2429dd6
View code at this point
Browse repository at this point
Commits on May 29, 2020
Return cl_mem instead of cl::Buffer from nativeAlloc
Show description for 1563e77
umar456
authored and
9prady9
committed
1563e77
View commit details
Copy full SHA for 1563e77
View code at this point
Browse repository at this point
Commits on May 20, 2020
More clang-tidy fixes.
umar456
authored and
9prady9
committed
9128218
View commit details
Copy full SHA for 9128218
View code at this point
Browse repository at this point
Refactor common::Node and remove cpu::jit::Node
Show description for 2b93203
umar456
authored and
9prady9
committed
2b93203
View commit details
Copy full SHA for 2b93203
View code at this point
Browse repository at this point
Commits on May 12, 2020
Simplify/Merge CUDA and OpenCL kernel caching API
Show description for 54b7031
9prady9
committed
54b7031
View commit details
Copy full SHA for 54b7031
View code at this point
Browse repository at this point
Commits on May 1, 2020
Cleanup opencl backend header inclusions
9prady9
committed
3880085
View commit details
Copy full SHA for 3880085
View code at this point
Browse repository at this point
Commits on Apr 24, 2020
Adjust JIT heuristics for the Intel GPU on the OpenCL backend
umar456
authored and
9prady9
committed
9a9f7e2
View commit details
Copy full SHA for 9a9f7e2
View code at this point
Browse repository at this point
Commits on Apr 15, 2020
Apply clang-tidy suggestions to all backends (#2839)
Show description for 9404e33
umar456
authored
9404e33
View commit details
Copy full SHA for 9404e33
View code at this point
Browse repository at this point
Commits on Mar 24, 2020
Fix memory pressure in DefaultMemoryManager (#2801)
Show description for 10a82db
padentomasello
and
Paden Tomasello
authored
10a82db
View commit details
Copy full SHA for 10a82db
View code at this point
Browse repository at this point
Commits on Feb 21, 2020
Move verifyTypeSupport to Array.cpp in OpenCL
umar456
committed
78cc406
View commit details
Copy full SHA for 78cc406
View code at this point
Browse repository at this point
Commits on Feb 15, 2020
Fix evalMultiple when if the input array are not the same size
umar456
authored and
9prady9
committed
646b77b
View commit details
Copy full SHA for 646b77b
View code at this point
Browse repository at this point
Commits on Dec 11, 2019
Refactor memory manager. Remove buffer_info. Simplify allocs. Disable Events (#2689)
Show description for af665bc
umar456
authored
af665bc
View commit details
Copy full SHA for af665bc
View code at this point
Browse repository at this point
Commits on Dec 6, 2019
Add framework for extensible ArrayFire memory managers (#2461)
Show description for a448544
jacobkahn
authored and
umar456
committed
a448544
View commit details
Copy full SHA for a448544
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.