Installation Issues
Docker build fails or takes too long
Docker build fails or takes too long
Problem
The Docker build process fails or takes an extremely long time to complete.Solutions
- Increase Docker resources: Ensure Docker has sufficient memory (at least 16GB) and CPU cores allocated
- Check disk space: The build requires significant disk space (50GB+)
- Use a stable network connection: Large dependencies need to be downloaded
- Clear Docker cache if you encounter corruption:
Model parameters download fails
Model parameters download fails
Problem
Cannot download or access the AlphaFold 3 model parameters.Solutions
- Ensure you have requested and received access via the official form
- Verify you received the download link directly from Google
- Check that the model parameters directory is correctly mounted in Docker
- Confirm file permissions allow read access
Database setup problems
Database setup problems
Problem
Issues downloading or configuring the genetic databases.Solutions
- Ensure you have enough disk space (several TB required for full databases)
- Verify network connectivity to database sources
- Check the database directory structure matches the expected format
- Use
--run_data_pipeline=falseto skip database searches during testing
Runtime Errors
CUDA out of memory errors
CUDA out of memory errors
Problem
GPU memory errors during inference.Solutions
- Reduce complex sizes: Try simpler or smaller protein complexes first
- Check GPU availability: Ensure
--gpus allflag is set - Monitor GPU memory: Use
nvidia-smito check available memory - Use appropriate hardware: AlphaFold 3 requires GPUs with at least 16GB VRAM
- Close other GPU processes: Ensure no other programs are using the GPU
Bad predictions with clashing residues
Bad predictions with clashing residues
Problem
Output structures have severe clashes and ranking scores of -99 or lower.Solutions
Set the XLA_FLAGS environment variable:JSON parsing errors
JSON parsing errors
Problem
Input JSON file is rejected or causes parsing errors.Solutions
- Validate JSON syntax: Use a JSON validator to check for syntax errors
- Check required fields: Ensure
name,sequences,dialect, andversionare present - Verify sequence format: Check protein sequences use valid amino acid codes
- Review ligand definitions: Ensure SMILES strings are properly formatted
- Check bonded atom pairs: Verify indices match the actual atoms
Data pipeline takes too long or hangs
Data pipeline takes too long or hangs
Problem
The genetic search phase runs for many hours or appears to hang.Solutions
- This is expected behavior: Data pipeline can take hours or even days for complex targets
- Run on CPU-only machine: Use
--run_data_pipeline=true --run_inference=falseon a separate machine - Check database accessibility: Ensure all database files are readable
- Monitor progress: Check log files for activity
- Skip for testing: Use
--run_data_pipeline=falseand provide MSAs manually
Output Issues
Missing output files
Missing output files
Problem
Expected output files (CIF, JSON) are not generated.Solutions
- Check the output directory: Verify the path is correctly mounted
- Review error logs: Look for error messages in the console output
- Verify disk space: Ensure sufficient space for output files
- Check permissions: Output directory must be writable
Poor quality predictions
Poor quality predictions
Problem
Predictions have low confidence or don’t match expected structures.Solutions
- Check input quality: Verify sequences are correct and complete
- Review confidence metrics: Low pLDDT scores indicate uncertain regions
- Inspect ranking scores: Compare multiple model seeds
- Validate ligand geometry: Use tools like RDKit to check SMILES
- Try different model seeds: Generate multiple predictions with different seeds
- Review covalent modifications: Ensure bonded atom pairs are correctly specified
Ligand stereochemistry issues
Ligand stereochemistry issues
Problem
Ligands (especially glycans) appear stereochemically incorrect.Solutions
See the Community Tools page for resources on modeling glycans and ligands.
- Check SMILES definition: Ensure stereochemistry is explicitly defined
- Verify CCD codes: Use correct Chemical Component Dictionary codes
- Review bonded atom pairs: Double-check atom indices
- Consult glycan modeling guide: See the paper on modeling glycans with AlphaFold 3
Docker Issues
Volume mounting problems
Volume mounting problems
Problem
Docker cannot access mounted directories or files.Solutions
- Use absolute paths: Always use full paths, not relative paths
- Check Docker permissions: Ensure Docker has access to the directories
- Verify paths exist: Create directories before mounting
- Check SELinux/AppArmor: May need to adjust security settings on Linux
GPU not detected in Docker
GPU not detected in Docker
Problem
AlphaFold 3 cannot access the GPU inside Docker.Solutions
- Install nvidia-docker2: Required for GPU access
- Use —gpus all flag: Must be included in docker run command
- Check NVIDIA drivers: Ensure host has proper NVIDIA drivers installed
- Test GPU access: Run
nvidia-smiinside the container - Restart Docker daemon: Sometimes required after installing nvidia-docker2
Getting Help
If your issue isn’t covered here, additional resources are available.
Resources
- Known Issues: Check the Known Issues page
- FAQ: See the Frequently Asked Questions page
- GitHub Issues: Search the issues tracker
- Documentation: Review the installation, input, and output documentation
Contact Support
For questions not answered in the documentation: Email: [email protected] When contacting support, please include:- AlphaFold 3 version or commit hash
- Hardware configuration (GPU model, RAM, CPU)
- Operating system and Docker version
- Complete error messages
- Input JSON file (if applicable)
- Steps to reproduce the issue