Jason Volk
|
50f795b713
|
configure: Add -Wstringop-overflow=4 for GCC.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
40d22a6ff4
|
configure: Automake conditionals for clang-15/16.
|
2023-01-14 22:56:35 -08:00 |
|
Jason Volk
|
f516b86e4d
|
configure: Eliminate clang runtime profiling infrastructure.
|
2023-01-14 16:44:47 -08:00 |
|
Jason Volk
|
d5c0e60633
|
modules/federation/invite: Workaround matrix-org/synapse@c06b2b7142 matrix-org/synapse#13823
|
2023-01-13 19:37:49 -08:00 |
|
Jason Volk
|
81169ab47a
|
modules/federation/invite: Consolidate eval; elaborate invite_room_state exercise.
|
2023-01-13 19:37:49 -08:00 |
|
Jason Volk
|
ef23d1e749
|
ircd::server: Improve exception format strings; add chunk count.
|
2023-01-13 19:37:49 -08:00 |
|
Jason Volk
|
d766564958
|
ircd:Ⓜ️:fed: Remove any legacy trailing slashes from urls.
|
2023-01-08 19:26:02 -08:00 |
|
Jason Volk
|
3cc6bdf630
|
modules/client/sync/rooms/timeline: Fix missed event regression be2ae27af6; cruft.
|
2023-01-02 20:25:58 +00:00 |
|
Jason Volk
|
d0cbf6c14c
|
ircd::simt: Add hardware ident access register (AMDDNA)
|
2023-01-02 20:25:58 +00:00 |
|
Jason Volk
|
a158c214a9
|
ircd::simt: Add hardware ident access register (AMDGCN).
|
2023-01-02 19:42:21 +00:00 |
|
Jason Volk
|
2b5f5f7a95
|
ircd::simt: Add preliminary memory characteristics tool.
|
2023-01-02 19:42:21 +00:00 |
|
Jason Volk
|
38c4959f6c
|
ircd::simt: Add macro to differentiate RDNA over GCN.
|
2023-01-02 19:42:21 +00:00 |
|
Jason Volk
|
d377674748
|
ircd::simt: Split vector reduce_add to hadd.
|
2023-01-01 19:16:06 -08:00 |
|
Jason Volk
|
1f87668a28
|
ircd::simt: Add cycles_rtc() intrinsic for s_memrealtime on (AMDGCN).
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
a53963fc51
|
ircd::math: Add difference template convenience.
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
47e54547f9
|
ircd::simt: Add optimizations from cl_khr_subgroups support.
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
0fb7577066
|
ircd::simt: Split is_pow() util to math header for now.
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
521a04730c
|
ircd:🆑 Conf items for device queueing and queue size defaults.
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
ee52a9f24b
|
modules/federation/invite: Fix invite request routing to proper handler version.
|
2022-11-19 15:21:04 -08:00 |
|
Jason Volk
|
517f109f3a
|
ircd:🆑:exec: Override local size from reqd_work_group_size attribute.
|
2022-11-07 01:51:19 +00:00 |
|
Jason Volk
|
b068b7d959
|
ircd::simt: Add portables for static_assert macro.
|
2022-11-07 01:51:19 +00:00 |
|
Jason Volk
|
1148532894
|
ircd: Add shorthand to unpredictable branch attribute.
|
2022-11-07 01:51:19 +00:00 |
|
Jason Volk
|
1fd8e9954e
|
configure: Add AMD GPU Performance API support.
|
2022-11-07 01:51:19 +00:00 |
|
Jason Volk
|
a5fb379aee
|
configure: Configurations for AMD ROCm support.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
231a5305ca
|
ircd:🆑 Additional device banner queries; improve formatting.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
110d4e7b17
|
ircd::gpt: Remove hostside backprop branch for now; simplify sample tokenizer.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
d5dc477de5
|
ircd: Minor fix makefile special recipe ordering.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
e8aea6f727
|
ircd:🆑 Optimize warp size query on AMD platforms supporting CL extension.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
35a994bafb
|
ircd:🆑 Tweak queue properties for profiling exclusive of device queues.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
db549a64ca
|
ircd::gpt: Add values for custom timestamp range to ctrl prof block.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
571271c6a6
|
ircd::gpt::pipe::code: Simplify source construction.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
601a7a3a6a
|
ircd:🆑:code: Add construction from files and directories.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
5aeadc2d52
|
ircd:🆑:code: Split createProgram related out of ctors; static iov_max.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
d95718ed6f
|
ircd::fs: Additional convenience tools for path suite.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
561be9973a
|
ircd::simt::norm: Barrier for overlapping input and output buffers. (gfx1011)
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
7c8163fcab
|
ircd::simt: Alias asm to OpenCL __asm__.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
071e108eac
|
ircd: Add amdgcn--amdhsa build recipes.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
ac163274f1
|
ircd::simt: Simplify keywording; tease out OpenCL version by target.
|
2022-10-30 18:44:50 +00:00 |
|
Jason Volk
|
e89703aa97
|
ircd::gpt::gpu: Limit dispatch to the number of control frame buffers.
|
2022-10-30 18:44:50 +00:00 |
|
Jason Volk
|
a50f9fbd1b
|
ircd::simt: Improve assert related; fix 83114172 argument name.
|
2022-10-18 22:01:35 +00:00 |
|
Jason Volk
|
2609c21913
|
ircd::gpt::pipe: Enable mutable model; fixes for backpropagation; range stub.
|
2022-10-18 22:01:35 +00:00 |
|
Jason Volk
|
47117dde9a
|
ircd::gpt::model: Fixes for amdgpu mmaps; reenable mapping by default.
|
2022-10-16 21:12:29 +00:00 |
|
Jason Volk
|
1ac69df8cd
|
ircd::gpt::pipe::range: Use opts for construction.
|
2022-10-16 01:34:03 +00:00 |
|
Jason Volk
|
bc6b7486ba
|
modules/web_hook: Update formatting for line-numbered pre tags.
|
2022-10-12 20:03:01 -07:00 |
|
Jason Volk
|
e8dad47247
|
ircd::gpt::model: Support mmap'ed and non-mmap'ed models based on conf.
|
2022-10-12 18:54:04 -07:00 |
|
Jason Volk
|
222d8404f1
|
ircd::server: Bail out of resolve handlers in case of unexpected callbacks.
|
2022-10-12 18:54:04 -07:00 |
|
Jason Volk
|
d750958f4c
|
modules/client/sync/rooms/unread_notifications: Upgrade opts w/ designated init ctor.
|
2022-10-12 18:53:53 -07:00 |
|
Jason Volk
|
6a05fcefeb
|
ircd::simt: Consolidate timestamp counter sampling into inline.
|
2022-10-12 18:53:53 -07:00 |
|
Jason Volk
|
54e3b8f5b4
|
ircd::simt: Consolidate portables and macros from units into headers.
|
2022-10-11 02:13:46 +00:00 |
|
Jason Volk
|
831141727b
|
ircd::gpt::gpu: Add assert macro when trapping supported.
|
2022-10-09 03:29:29 +00:00 |
|