Avatar
ささのたかよし
1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21

GPU側メモリに置けるものは全て置いたというのは錯覚で、実はさらに大きなデータをどうにかして置かないといけないという現実に直面してる。どうすんのこれ…(呆然

OpenCLわかんない…

(メモ)

uaa@emeraude:~/LPCNet$ grep static build.opencl/_deps/lpcnet-src/nnet_data.c

static float gru_a_embed_sig_weights[294912] = {

static float gru_a_embed_pred_weights[294912] = {

static float gru_a_embed_exc_weights[294912] = {

static float gru_a_dense_feature_weights[147456] = {

static float gru_a_dense_feature_bias[2304] = {

static float embed_pitch_weights[16384] = {

static float feature_conv1_weights[39168] = {

static float feature_conv1_bias[128] = {

static float feature_conv2_weights[49152] = {

static float feature_conv2_bias[128] = {

static float feature_dense1_weights[16384] = {

static float feature_dense1_bias[128] = {

static float embed_sig_weights[32768] = {

static float feature_dense2_weights[16384] = {

static float feature_dense2_bias[128] = {

static float gru_a_weights[589824] = {

static float gru_a_recurrent_weights[442368] = {

static float gru_a_bias[2304] = {

static float gru_b_weights[24576] = {

static float gru_b_recurrent_weights[768] = {

static float gru_b_bias[96] = {

static float dual_fc_weights[8192] = {

static float dual_fc_bias[512] = {

static float dual_fc_factor[512] = {

static float sparse_gru_a_recurrent_weights_diag[1152] = {

static float sparse_gru_a_recurrent_weights[442368] = {

static int sparse_gru_a_recurrent_weights_idx[32767] = {

static float sparse_gru_a_bias[2304] = {

uaa@emeraude:~/LPCNet$

rnostrがmostrに見える…そのうちメガネ直さないと(まだ直してない

OpenCLって2.0くらいからじゃないと実は使い物にならないとか…?(んなことはないはず、distributed.netのOpenCLクライアントとか爆速だし…多分目的次第なんだと思う)

ishのマルチボリューム形式なやつ #おい

最終的にmain/masterに統合する、開発途中の版はブランチで作業。

派生品として、最終的には別の方向性を目指すコード(元のコードに統合する気がない)ならフォークして別リポジトリ。

という気がする。

相変わらずNostrasiaからはDM来てないんだけど…エントリ出来てましたっけ?って確認しないといけないかなそろそろ。

さてと、お仕事行かないと

署名の付いてるものをどう回送してくかって話なんだろうなあ。メッセージの在処だけを示さずに、メッセージそのものを回すとすると…消すとか編集するってことを考えなければ、既に署名済みの物を別の人がビニール袋に入れて「わしが袋詰めした」とでも署名付けて回せば良いんだろうし。

謎な喩えですみません。

もともとはnote IDのみだったけどリレーの存在も含めたevent IDに変わって…ところまでは理解してたと思う多分きっと。

nostrのブロードキャスト…初めて知った(後で調べないと)

mostrのをどうやってrepostして可視化したんだろ…

threads、instagramでログインとか書いてあるからボタンを押せばそっちで認証されるのかと思ってたけど…instagramのID/pass入れてね+ログインボタン、という意味でしかなかった…

実際Nostr/Mastodonへ移る、って言ってる割には自分もあっちで発言することは(ここ1~2か月は)増えてるし