△ ᛋᛅᚱᛒᛅᚾᛏᛋ ᛒᛁᛏᛅ ▽ :
void *tl_gpu_create(int D, int L, int nh, int H, int T, int B, const float *rcos, const float *rsin,
size_t n_params, char *err, int errlen);
const char *tl_gpu_name(void *c);
const char *tl_gpu_lasterr(void *c);
int tl_gpu_upload(void *c, const float *w);
int tl_gpu_download(void *c, float *w);
int tl_gpu_download_grads(void *c, float *g);
int tl_gpu_upload_grads(void *c, const float *g);
double tl_gpu_fwdbwd(void *c, const int *tokens, int do_bwd);
double tl_gpu_gradnorm(void *c);
int tl_gpu_adam(void *c, float lr, float wd, float gscale);
void tl_gpu_destroy(void *c);
#endif
static int g_force_cpu = 0;
2026-11-05 09:22:46