0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-16 08:58:20 +02:00
Commit graph

13761 commits

Author SHA1 Message Date
Jason Volk da5fa1217a construct::console: Improve interrupt mask toggling for sleep. 2021-04-22 12:27:57 -07:00
Jason Volk 5011e20c2e ircd::json: Attribute aadditional known hot functions. 2021-04-22 12:27:57 -07:00
Jason Volk 5392ba0c7d ircd::gpt::pipe: Expansions to the context size. 2021-04-22 12:27:57 -07:00
Jason Volk f61239a52c ircd::gpt::pipe: Various statistical instrumentation. 2021-04-22 12:27:57 -07:00
Jason Volk 2a3c54afa2 ircd::gpt::pipe: Add model invalidation for device resynchronization. 2021-04-22 12:27:57 -07:00
Jason Volk bd460a80ce ircd::gpt::pipe::model: Additional sub-buffering for lmhead. 2021-04-22 12:27:57 -07:00
Jason Volk 665eeb6cd7 ircd::gpt::vocab: No-split mask for trailing punctuation. 2021-04-22 12:27:57 -07:00
Jason Volk aaced40d90 ircd::gpt::vocab: Mask erroneous trailing character case; fix pretoken case. 2021-04-22 12:27:57 -07:00
Jason Volk b2f788e255 ircd::gpt::vocab: Minor reorg pre-tokenize related. 2021-04-22 12:27:57 -07:00
Jason Volk b6e2876af4 ircd::math: Add simd template wrapping for sqrt(). 2021-04-22 12:27:57 -07:00
Jason Volk b76d1f32ee ircd::gpt::pipe: Improve self attention; various. 2021-04-22 12:27:57 -07:00
Jason Volk d5eb1e3a87 ircd::gpt: Add backpropagation pipe. 2021-04-22 12:27:57 -07:00
Jason Volk 14a1561cad ircd::gpt: Add adaptive moment state to pipe model; move task prelim defs. 2021-04-22 12:27:57 -07:00
Jason Volk 4ed6582472 ircd:🆑 Allow no-op exec construction. 2021-04-22 12:27:57 -07:00
Jason Volk bc98835b3c ircd::simt: Simplify interface; internalize workitem functions. 2021-04-22 12:27:57 -07:00
Jason Volk 075b40400a ircd::simt: Split reduce tools; add float4 horizontal add. 2021-04-22 12:27:57 -07:00
Jason Volk fac509e306 ircd:🆑 Zero size data construction no-op. 2021-04-22 12:27:57 -07:00
Jason Volk eba5d7f586 ircd::gpt: Improve build related; debug/assertions. 2021-04-22 12:27:57 -07:00
Jason Volk 858479b6ab Move -include options from CPPFLAGS to CXXFLAGS. 2021-04-22 12:27:57 -07:00
Jason Volk de166dfab8 ircd::simt: Simplify various loop/mask conditionals; minor cleanup. 2021-04-22 12:27:57 -07:00
Jason Volk 1e08339955 ircd::gpt::vocab: Fixes for additional missing cases. 2021-04-22 12:27:57 -07:00
Jason Volk 8c65e75046 ircd::utf: Fix syntax; comments. [ci skip] 2021-04-22 12:27:57 -07:00
Jason Volk eeadc15319 ircd::gpt::vocab: Fixes for additional mismatching cases. 2021-04-22 12:27:57 -07:00
Jason Volk 9c062d9c3f ircd::gpt::pipe: Correctness; compute loss, statistics; pipeline optimize. 2021-04-22 12:27:57 -07:00
Jason Volk 0a6be0efed ircd::gpt::vocab: Fix string length accumulation. 2021-04-22 12:27:57 -07:00
Jason Volk 0a87754c99 ircd::gpt::vocab: Fix token init missing null terminations. 2021-04-22 12:27:57 -07:00
Jason Volk c526184508 ircd::json: Minor cleanup; simplify statement. 2021-04-22 12:27:57 -07:00
Jason Volk 20f81c55ea ircd: Move some typedefs to portable; minor reorg. 2021-04-22 12:27:57 -07:00
Jason Volk 5faa82b04d ircd: Improve bad_lex_cast error string related. 2021-04-22 12:27:57 -07:00
Jason Volk 7acfa2d7a9 construct::console: Exempt console from ctx::watchdog cycle warnings. 2021-04-22 12:27:57 -07:00
Jason Volk 6da0291562 construct::console: Improve main sequence; extension module unload related. 2021-04-22 12:27:57 -07:00
Jason Volk 85a509f004 construct: Fix proper interruption/termination reenable for watch cmd. 2021-04-22 12:27:57 -07:00
Jason Volk 1328443ee8 ircd:🆑 Checkin the queue property/profiling mess. 2021-04-22 12:27:57 -07:00
Jason Volk e9c8267219 ircd:🆑 Add ctx::ole offload for radeon drm thread blocking. 2021-04-22 12:27:57 -07:00
Jason Volk a5565bfdf9 ircd::ctx::ole: Add missing pthread unhooker in offload spawner. 2021-04-22 12:27:57 -07:00
Jason Volk 2838d2c745 ircd:🆑 Additional stats; clover thread blocking related. 2021-04-22 12:27:57 -07:00
Jason Volk c96609fe7f ircd::prof: Use non-elided log call covered by outer #ifdef. 2021-04-22 12:27:57 -07:00
Jason Volk e7083cdde3 ircd:🆑 Additional device information banner related. 2021-04-22 12:27:57 -07:00
Jason Volk 34b7b76ae8 ircd::server: Fix comments. [ci skip] 2021-04-22 12:27:57 -07:00
Jason Volk a476df4ca1 ircd::math: Simplify fmma template. 2021-04-22 12:27:57 -07:00
Jason Volk e04d734959 ircd:🆑 Add device detail dump via infolog banners; add kernel detail debuglog. 2021-04-22 12:27:57 -07:00
Jason Volk 86d985a42f ircd:🆑 Add kernel workgroup info convenience interface. 2021-04-22 12:27:57 -07:00
Jason Volk 019f16cb5e ircd:🆑 Additional info template for confluences of handles. 2021-04-22 12:27:57 -07:00
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