# Hello World Examples

Hello World examples can be run from the [hello_world notebook](https://github.com/NVIDIA/NVFlare/tree/main/examples/hello-world/hello_world.ipynb).

* [Hello NumPy](hello_numpy.md)
  * [Get NVFlare and the Example](hello_numpy.md#get-nvflare-and-the-example)
  * [Code Structure](hello_numpy.md#code-structure)
  * [Data](hello_numpy.md#data)
  * [Model](hello_numpy.md#model)
  * [Client Code](hello_numpy.md#client-code)
  * [Server Code](hello_numpy.md#server-code)
  * [Job Recipe Code](hello_numpy.md#job-recipe-code)
    * [Model Input Options](hello_numpy.md#model-input-options)
  * [Run FL Job](hello_numpy.md#run-fl-job)
  * [Command to execute the FL job](hello_numpy.md#command-to-execute-the-fl-job)
  * [Previous Versions of this Example](hello_numpy.md#previous-versions-of-this-example)
* [Hello Cross-Site Validation](hello_cross_val.md)
  * [Before You Start](hello_cross_val.md#before-you-start)
  * [Prerequisite](hello_cross_val.md#prerequisite)
  * [Introduction](hello_cross_val.md#introduction)
  * [Training](hello_cross_val.md#training)
  * [Implementing the Validator](hello_cross_val.md#implementing-the-validator)
  * [Cross site validation!](hello_cross_val.md#cross-site-validation)
    * [Understanding the Output](hello_cross_val.md#understanding-the-output)
  * [Previous Versions of Hello Cross-Site Validation](hello_cross_val.md#previous-versions-of-hello-cross-site-validation)
* [Hello PyTorch with the Job API](hello_pt_job_api.md)
* [Hello TensorFlow with Job API](hello_tf_job_api.md)
  * [Running the Example](hello_tf_job_api.md#running-the-example)
  * [Job Recipe](hello_tf_job_api.md#job-recipe)
  * [Model](hello_tf_job_api.md#model)
  * [Client Training](hello_tf_job_api.md#client-training)
  * [Generated Application Configuration](hello_tf_job_api.md#generated-application-configuration)
  * [Notes on Running with GPUs](hello_tf_job_api.md#notes-on-running-with-gpus)
  * [Previous Versions of Hello TensorFlow](hello_tf_job_api.md#previous-versions-of-hello-tensorflow)

Additional hello-world examples on GitHub:

- [Deep Learning to Federated Learning (GitHub)](https://github.com/NVIDIA/NVFlare/tree/main/examples/hello-world/ml-to-fl)
- [Hello Cyclic Weight Transfer (GitHub)](https://github.com/NVIDIA/NVFlare/tree/main/examples/hello-world/hello-cyclic)
- [Hello Client-Controlled Workflow](https://github.com/NVIDIA/NVFlare/tree/main/examples/hello-world/hello-ccwf)
- [Hello HuggingFace](https://github.com/NVIDIA/NVFlare/tree/main/examples/hello-world/hello-huggingface) - Qwen SFT/PEFT with the HuggingFace Client API
