Jason Volk
|
1870c364f4
|
ircd::gpt: Reorganize interface.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
f096e7fcf5
|
ircd: Typedef uchar if necessary.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
ee64a3937a
|
ircd:🆑 Additional log info about exec read/write exception.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
77ebbe4528
|
ircd:🆑 Use non-throwing zero value for profile call when disabled.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
5962a58c1e
|
ircd::simt: Start a CLC toolchest.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
29e74ec9e1
|
ircd::gpt: Transformer Pipe.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
5e52f6b97b
|
modules/console: Add gpt suite.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
4ac7e1b19d
|
ircd::gpt: Abstractor various backend subroutines; generator loop.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
29fb7910b7
|
ircd::gpt: Model structural tweaks; task structure; various.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
cb45dcc840
|
ircd:🆑 Add subbuffer region handles to interface.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
6621a5fc4f
|
ircd:🆑 Fix write-only flag option related.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
2a730b2799
|
ircd:🆑:exec: Add more specific size/offset argument for map closure related.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
762e3f097a
|
ircd:🆑 Use override size from opts; zero size for no-op.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
9e795acd72
|
ircd:🆑 Assert cl::data object not included in parameter template.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
d5f1a490db
|
ircd:🆑 Add flush and sync exec opts; reorg post-submit related.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
76a8e7f91e
|
ircd:🆑 Add basic stats for primary context.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
3c95a88bf7
|
ircd:🆑 Allow zero dimension to ignore exec item.
|
2021-04-22 12:27:56 -07:00 |
|
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 |
|