Views
No views yet
llm-jp/llm-jp-3-13bにLoRAアダプタを適用したモデルでタスク推論を行うコードが含まれます。inference_code.py:推論を行うためのコード。
elyza-tasks-100-TV_0.jsonl のようなタスク定義ファイルから入力を読み込み、モデルによる応答を生成します。submission_attempt.jsonl というファイルにJSON Lines形式で保存します。inference_code.py:推論コードelyza-tasks-100-TV_0.jsonl:タスク入力用JSONLファイル(事前にアップロード)submission_attempt.jsonl:推論結果出力ファイル(コード実行後に生成)HF_TOKEN変数で指定)base_model_id)およびLoRAアダプタ(adapter_repo_id)へのread権限HF_TOKENを設定HF_TOKEN = "hf_..." 部分にご自身のHugging Faceトークンを貼り付けてください。huggingface-cli login で取得できます。base_model_id と adapter_repo_id の設定base_model_id にベースモデルIDを指定します(例:llm-jp/llm-jp-3-13b)。adapter_repo_id にアップロード済みのLoRAアダプタリポジトリIDを指定します。elyza-tasks-100-TV_0.jsonl の用意inference_code.pyを実行します。必要なライブラリがインストールされ、モデルやトークナイザがロードされ、推論が開始されます。submission_attempt.jsonlに推論結果がタスクごとに出力されます。max_new_tokens, temperature, top_pなど)をコード内で変更可能です。adapter_repo_idを別のリポジトリに変更します。TrainingArgumentsやDPOConfigがサポートしている範囲で設定可能です。