Jason Volk
|
e68c8a95ed
|
ircd:🆑 Skip clRelease calls to destruct null handles.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
dbf19fcf4b
|
ircd:🆑:kern: Add argument setter template for various/integral inputs.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
6ca5f8b18f
|
ircd:🆑:code: Add binary construction.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
7561c3a6e0
|
ircd:🆑 Upgrade queue creation related; mute deps list creation for now.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
034170cb30
|
ircd:🆑 Add status argument to work::wait(); improve dtors.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
54c1be6ec3
|
ircd:🆑 Add conf item for queue profiling flag.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
000102cf4e
|
ircd:🆑 Add argument-ordered ergonomic constructor.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
21472fcc5b
|
ircd:🆑 Add buffer to buffer copy to interface.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
4d27393703
|
ircd:🆑 Improve build error reporting; split subs from exception handler.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
07dd934602
|
ircd:🆑:exec: Add the no-implicit-dependency option for exec.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
1c8a7ac645
|
ircd: Use buffer::move for possibly overlapping uses.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
4ab97bd1a3
|
ircd::buffer: Minor qualifiers; minor cleanup.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
51d2ac4b33
|
ircd:🆑 Reorder the kern::range lists for common construction; minor fixes.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
e403565029
|
ircd:🆑 Improve event wait related.
|
2021-04-22 12:27:34 -07:00 |
|
Jason Volk
|
519d2e3f45
|
ircd:🆑 Refactor for ctx::dock notify.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
a21589654a
|
ircd:🆑 Re-attempt pre-SVM mapping w/ synchronous closure.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
d69f8ffb9c
|
ircd:🆑:data: Add basic property interface wrappings.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
60e66cb273
|
ircd:🆑 Move work wait function out of dtor into member; assert handle.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
c0072f732c
|
configure: Add function check for mlock(2), mmap(2).
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
047eb1a384
|
ircd:🆑 Preempt callback; improve status checks, error code.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
3389c23feb
|
ircd::math: Add softmax functions.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
31425a5ca0
|
ircd::math: Add vector fallbacks for standard exp.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
480722b3b8
|
ircd::math: Additional fallback overloads for explicit precisions.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
74d7747fa3
|
ircd::math: Add fallback for vectorized single-precision power of.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
152ea2df0a
|
ircd::math: Add normalization template.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
70bb5c257a
|
ircd::math: Allow increased mean template precision.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
05a3e505cc
|
ircd::simd: Add horizontal adder template.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
90f88cf78d
|
ircd: Allow restricted pointer constructions for string_view/vector_view.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
0cef0848e1
|
ircd::vector_view: Use proper typedefs in places.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
8032454415
|
ircd::math: Add matrix fused-multiply-add template.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
7505783cc7
|
ircd::math: Add fallback for vectorized hyperbolic tangent.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
d6d18f7b08
|
ircd::buffer: Add non-char array convenience cast constructions.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
5d6554b1a3
|
ircd:🆑 Improve data construction; add initialization xfer to ctor.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
fe666dc52c
|
ircd::ctx::ole: Add worker pool scaling on demand.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
44521ce019
|
ircd:🆑 Add variadic argument template pack construction.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
c7fa7a07ee
|
ircd::simd: Fix attribute ns.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
ce9f059e51
|
configure: Add support for Arm NN.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
ca1d715702
|
ircd:🆑 Expose enable conf item to interface.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
699d15e8c9
|
ircd:🆑 Add options for exec; improve dependency related.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
b1bfa7640d
|
ircd:🆑 Add missing move ctor and move assign inlines.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
50f577ec6e
|
ircd:Ⓜ️:homeserver::bootstrap: Use hugepage for event json map.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
59106f9456
|
ircd::fs::map: Add hugepage related to interface opts.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
fdd052da87
|
ircd::fs::map: Add MAP_LOCKED wrapper to interface opts.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
43b85dad87
|
ircd:🆑 Offload blocking wait to thread; integrate dependencies with ircd::ctx.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
5b004be146
|
ircd::mods: Move unload success log to debug.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
d115d88e6c
|
ircd::ctx: Simplify main thread conditions with tls bit.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
7e188fa7f6
|
ircd:🆑 Fix write buffer call.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
dea1118bda
|
ircd:🆑 Build code on construction unless coerced otherwise.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
4da7d2ae43
|
ircd::gpt: Add task struct; mmap cached model directly; improve init.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
6f3adfd160
|
ircd::fs::map: Add static opts instance w/ default ctor argument.
|
2021-03-16 12:58:22 -07:00 |
|