本文へ移動
MococoTECH

BLOG

ブログ

私たちが実際に手を動かした技術検証を、小さな記事にまとめています。何をしようとして、どこでつまずき、どう解いたかを、試した環境や数値と一緒に書いています。同じことを試す開発者の方が遠回りを減らせるよう、うまくいかなかった方法も理由とあわせて載せています。

ROCm で最初の生成だけ数分止まって見えるのは自動調整:実測値と、ジョブの時間の上限の決め方 RX 7900 XT で初回 274.7 秒、2回目以降 10.6〜16.7 秒。キャッシュは利用者ごと・解像度ごとで、上限は冷たい値から作ります。止まったかを見る3つの指標も。 ROCmMIOpenhipBLASLt +2 Pixal3D で生成した服を素体へ両面投影すると厚みが潰れる。形を保って寸法と袖位置で合わせた 別々に生成した素体・髪・服・靴・鞄を1体に組む試作の記録です。共通の縮尺を持たない部品の合わせ方、服の投影をやめた理由、外接箱では浮いた鞄を面どうしの間隔で寄せた方法を書きます。 Pixal3D画像から3DBlender +1 GPT-OSS Swallow 120B(MXFP4)の GGUF 変換が assert len(blocks.shape) == 4 で落ちる: 3次元のブロックを読み出しで4次元に戻す 変換器は gpt-oss の MXFP4 ブロックを4次元と決めてかかります。Swallow 版の [専門家, 行, 1440] を読み出しのときに戻すだけで、llama.cpp を書き換えずに変換できました。 llama.cppGGUFgpt-oss +1 Hunyuan3D-2mini を RX 7900 XT と ROCm で動かした1回の記録:形状の推論 20 秒、VRAM 約 4 GiB 画像1枚から形だけの GLB を作った過去の1回の観測値と、Python 3.12 で pymeshlab の古い版が入らなかった件。 Hunyuan3DROCmRadeon +2 ヘッドレスの Claude Code が意図せず従量課金で走っていないかは rate_limit_event で確かめる(ANTHROPIC_AUTH_TOKEN は apiKeySource に出ない) ANTHROPIC_AUTH_TOKEN の経路は init の apiKeySource に出ず、auth status の authMethod も当てになりませんでした。子プロセスの環境の作り方と、走らせながらの判定を実測をもとにまとめました。 Claude Code課金ヘッドレス +1 Claude Code の --allowedTools は境界ではなかった:使わせない道具は --disallowedTools で名前を挙げて外す 一覧に無い Agent・Bash・Glob を、エージェントは使いました。--disallowedTools は効き、サブエージェントにも引き継がれました。permissions.deny とフックが効く順番もあわせて実測しました。 Claude Code権限allowedTools +1 claude -p では --chrome が無視される:-p を外して stream-json の入力で起こし、ブラウザとフックの関門を両立する claude-in-chrome の道具 22 本が繋がり、PreToolUse フックの deny・defer・--resume も -p と同じに効きました。この起こし方ではプロセスが自分で終わらないので、起こす側が stdin を閉じて終わらせます。 Claude CodeChromeヘッドレス +2 Claude Code で MCP ツールが引数なし(input: {})で呼ばれたときは ENABLE_TOOL_SEARCH=false を試す v2.1.69 以降、MCP ツールは既定で ToolSearch で引いてから呼ばれます。この経路で、申請用のツールが空の入力で呼ばれました。環境変数での避け方と、フックで空の入力を差し戻す仕掛け。 Claude CodeMCPToolSearch +1 Claude Code の --resume で再開したエージェントが暴走しないように:2ターン動くことと、強制終了の直前の1手が抜けること --resume は1プロセスで2ターン動き、渡したプロンプトは自動で進む続きのあとに足されます。区切りの無い再開で止まらなくなった件と、kill -9 後の再開で最後のツールの結果が抜けていた件。 Claude Code--resumeヘッドレス +1 Claude Code のサブエージェント(Agent ツール)の中では、PreToolUse フックの defer で承認を待てない フックは発火してツールも止まるのに、プロセスは tool_deferred ではなく end_turn で終わりました。親は失敗とみなして先へ進み、--resume しても保留のツールは実行されませんでした。 Claude Codeサブエージェントフック +1

LET’S TALK

まだ、 まとまっていない 相談から。

業務の困りごとや、実現したいことをお聞かせください。
課題の整理から、一緒に考えます。

お問い合わせの種類

  1. 開発・業務改善のご相談

    システム開発やクラウド、セキュリティ、IoTの導入など。構想から運用・改善まで、一貫して支えます。

  2. 協業・パートナーシップ

    一緒に取り組めることがあれば、協業やパートナーシップのご提案もお待ちしています。

  3. その他

    どれに当てはまるか分からないご相談や、ご質問・ご意見なども、こちらからお気軽にお寄せください。