Official NVIDIA-authored guidance for NVIDIA cuDF GPU DataFrames, pandas acceleration, dask-cuDF, ETL, joins, groupby, CSV/Parquet I/O, nullable semantics, and multi-GPU DataFrame workloads.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Convert existing plain or manual PyTorch training code into an NVFLARE federated job using Client API model exchange, local validation, and job export; use when the user names plain PyTorch or preliminary source inspection identifies one plain-PyTorch owner, and not for Lightning, other frameworks, deployment, POC/production lifecycle, or experiment workflows.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Use when converting an existing plain PyTorch training script, torch.nn.Module,
manual training loop, state_dict workflow, data loader, checkpoint, or metric loop
into an NVFLARE federated training job. Supports horizontal FL, Client API model
exchange with FLModel, recipe aggregator= hooks, validation, and export.
Do not use for PyTorch Lightning (route to nvflare-convert-lightning), Hugging Face Trainer (route to nvflare-convert-huggingface), TensorFlow, XGBoost,
scikit-learn, failed jobs (route to
nvflare-diagnose-job), federated statistics without training (route to
nvflare-fed-stats), or generic PyTorch debugging without FLARE intent. Out of
scope: production deployment, Kubernetes, POC lifecycle, privacy/security policy design,
controller/workflow rewrites outside recipe or Job APIs, experiment search, and
data distribution experiments beyond minimal validation setup. Privacy-protection
requests — HE/encrypted aggregation, differential privacy, and privacy filters — need provisioning/deployment
policy; route onward rather than substituting an unprotected recipe or adding only a disclaimer.
If a request combines federated statistics and model-training conversion,
treat it as two independent jobs and workflows: do not merge or automatically
chain them, do not route the combination to nvflare-orient, and ask which
workflow to run first before generating or running either job. Recommend
nvflare-fed-stats first only when the user's purpose is to understand data
distribution; handle conversion later as a separate request.
../nvflare-shared/references/conversion-common.md and apply it for the
whole conversion; this SKILL.md states only the framework-specific deltas.
Load ../nvflare-shared/references/conversion-workflow.md only for a non-standard
rerun, authorization, or missing-semantics case; it no longer holds the
data-location or partitioning contracts, whose invariants conversion-common.md
owns. Load ../nvflare-shared/references/site-data-and-paths.md for generated
partitions, relative paths, or per-site data locations.nvflare agent inspect source <path> --format json
plus direct reading. Fact extraction is static; do not import or execute
user training modules to discover fields. Extract: training entrypoint,
model class path and constructor args, checkpoint behavior, train/eval
functions, data loading, metric names and denominators, local epochs/steps,
requested client and round counts, source data split or partition evidence,
tracking evidence, DDP evidence, and any custom aggregation intent.../nvflare-shared/references/conversion-common.md before
any Python command imports user, PyTorch, NVFLARE, or declared dependency
modules.nvflare recipe show fedavg-pt --format json
directly and construct it; do not add per-site recipe config unless sites
actually differ. Load
../nvflare-shared/references/pytorch-family-recipe-selection.md (discovery,
algorithm guide, catalog-based selection, HE-not-supported rule) only for
ambiguous or non-FedAvg algorithms, reserving nvflare recipe list for those
cases. Use the module, class, and parameters returned by recipe show for
standard job.py construction; for fedavg-pt, import FedAvgRecipe from
nvflare.app_opt.pt.recipes.fedavg, never from nvflare.recipe. After every
recipe show, load
../nvflare-shared/references/pytorch-family-recipe-construction.md and
derive the recipe's construction capabilities. Load
references/recipe-selection.md only when non-FedAvg or execution-mode
details are needed.references/pytorch-client-api-conversion.md: initialize FLARE, receive an
FLModel, load params, evaluate the received global model, train, and
send an FLModel with updated params, metrics, and the actual completed
local optimizer-step count in NUM_STEPS_CURRENT_ROUND. Adapt the user's
evaluation code into the packaged evaluation template; if evaluation is
required but missing, ask or fail closed. Apply the step-1 data-location
rules to the generated client's data argument.job.py under the shared constructor-serialization rule:
use explicit class_path (or documented path alias) plus complete args
whenever reconstruction needs values. Add requested aggregator= wiring,
metric, tensor-transport, server offload, and execution settings derived
from the shared PyTorch-family construction profile.../nvflare-shared/references/validation-evidence.md:
compile checks, recipe construction, one final full-run path chosen by the
artifact being validated, with export and package inspection only for the
selected exported-artifact path. For a local target, inspect the materialized
configs and packaging evidence after that run. Use
references/job-validation.md for PyTorch-specific failures. Stop at the
first failed rung and report the product error. Use the environment and
permission mechanisms supplied by the agent host; do not inspect or enforce
its security boundary.../nvflare-shared/references/metrics-and-artifact-reporting.md only when
normal metric artifacts are absent or inconsistent.job.py by reading the
model module's __init__ and the selected recipe's model parameter from
nvflare recipe show <recipe-name> --format json, not by reading NVFLARE
library source. Emit the selected recipe's documented class_path or path
key plus complete args for every required or overridden constructor value;
a direct torch.nn.Module is allowed only when
unchanged zero-argument defaults reconstruct it. Values must be statically
clear from literal source, configuration, or supplied metadata. Otherwise ask
one semantic question when an answer channel exists or fail closed.../nvflare-shared/references/pytorch-model-exchange.md and
references/pytorch-client-api-conversion.md for the canonical plain-PyTorch
payload and round-loop pattern.../nvflare-shared/references/pytorch-family-recipe-construction.md after
recipe show; it is the canonical policy for optional recipe parameters,
model selection, tensor transport, server disk offload, and execution mode.
Never patch a framework-neutral runtime module or register FOBS handlers in
client.py.FLModel.metrics; must not synthesize metric semantics without source
evidence.MetaKey.NUM_STEPS_CURRENT_ROUND. This is the
FedAvg aggregation weight; do not omit it, reuse a cumulative count, or
invent a value when the source loop cannot establish it.torch.load(..., weights_only=True); a
checkpoint that needs full unpickling is ask/fail, per
references/pytorch-client-api-conversion.md.../nvflare-shared/references/pytorch-model-exchange.md; that reference is
for plain PyTorch, PyTorch Lightning, and Hugging Face Trainer model/state-dict
exchange only.../nvflare-shared/references/conversion-common.md.Always read this converter SKILL.md together with
../nvflare-shared/references/conversion-common.md. The standard routing,
recipe selection, and reporting path is inline, so common FedAvg does not load
broad policy or algorithm-selection references. Load the client template,
model-exchange reference, validation reference, and aggregator asset only when
their phase needs them. Load other detailed references only for exceptions:
../nvflare-shared/references/conversion-workflow.md for the full conversion
contract when a case is non-standard;../nvflare-shared/references/site-data-and-paths.md only for generated site
partitions, relative-path resolution, or per-site data locations;../nvflare-shared/references/pytorch-family-recipe-selection.md only for
ambiguous or non-FedAvg algorithms, and references/recipe-selection.md only
for non-FedAvg or execution-mode construction details not supplied by
recipe show;../nvflare-shared/references/pytorch-family-recipe-construction.md after
every recipe show;../nvflare-shared/references/dependency-install.md only when an install is
needed;../nvflare-shared/references/runtime-output-guidance.md only for read-only
source roots or user-chosen output destinations;../nvflare-shared/references/metrics-and-artifact-reporting.md only when
metrics are absent or inconsistent;../nvflare-shared/references/validation-evidence.md before validation, and
../nvflare-shared/references/pytorch-model-exchange.md only for PyTorch-family exchange;references/pytorch-client-api-conversion.md for Client API conversion, and
references/job-validation.md for PyTorch-specific validation failures.Do not load every reference preemptively, and do not depend on NVFLARE repository examples being present in the user's environment.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Official NVIDIA-authored guidance for NVIDIA cuDF GPU DataFrames, pandas acceleration, dask-cuDF, ETL, joins, groupby, CSV/Parquet I/O, nullable semantics, and multi-GPU DataFrame workloads.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Customize NVIDIA Nemotron Voice Agent's Generic Pipecat example for healthcare appointment, five-field patient intake, or custom tool-calling workflows without a separate backend.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Calibrate a new dataset from live RTSP camera streams via the AutoMagicCalib REST API. Use when the user provides RTSP URLs or asks to calibrate live cameras; VIOS records clips, AMC ingests them, then runs calibration.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Run end-to-end calibration on the shipped sample dataset (sdg_08_2_sample_data_010926.zip) against a running AMC microservice. Use when user says 'test sample dataset', 'run sample calibration', 'verify AMC install', or 'launch and test'.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Calibrates pre-recorded `cam_*.mp4` datasets through the AutoMagicCalib REST API. Use for user-supplied local MP4s; route live RTSP streams to `amc-run-rtsp-calibration`.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Launch AutoMagicCalib microservice and web UI from NGC release images via Docker Compose. Use when user says 'deploy auto calibration', 'launch auto calibration', 'launch AMC', 'start MS+UI', or 'set up auto-magic-calib'. Requires NGC API key.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.