{"id":26107071,"url":"https://github.com/rcghpge/tensorflow","last_synced_at":"2026-04-09T18:04:22.199Z","repository":{"id":281457813,"uuid":"945336717","full_name":"rcghpge/tensorflow","owner":"rcghpge","description":"custom setup of Tensorflow and Keras for my Dell Precision 5510 workstation","archived":false,"fork":false,"pushed_at":"2025-03-09T08:21:35.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T08:24:10.617Z","etag":null,"topics":["dell-5510","dell-precision","dell-workstation","keras","python","python3","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rcghpge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-09T07:09:08.000Z","updated_at":"2025-03-09T08:21:39.000Z","dependencies_parsed_at":"2025-03-09T08:34:23.040Z","dependency_job_id":null,"html_url":"https://github.com/rcghpge/tensorflow","commit_stats":null,"previous_names":["rcghpge/tensorflow"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcghpge%2Ftensorflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcghpge%2Ftensorflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcghpge%2Ftensorflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcghpge%2Ftensorflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rcghpge","download_url":"https://codeload.github.com/rcghpge/tensorflow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242762737,"owners_count":20181266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dell-5510","dell-precision","dell-workstation","keras","python","python3","tensorflow"],"created_at":"2025-03-09T22:43:07.897Z","updated_at":"2025-12-05T18:03:00.809Z","avatar_url":"https://github.com/rcghpge.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tensorflow \n\n[![CodeQL](https://github.com/rcghpge/tensorflow/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/rcghpge/tensorflow/actions/workflows/github-code-scanning/codeql)\n[![Bandit](https://github.com/rcghpge/tensorflow/actions/workflows/bandit.yml/badge.svg)](https://github.com/rcghpge/tensorflow/actions/workflows/bandit.yml)\n\n- Installation for Tensorflow and Keras environment for legacy Dell Precision Workstations and HP ZBook G-series Workstations\n- Testing/tested on Dell Precision 5510 Workstation, HP ZBook G6 Workstation\n- OS environments testing/tested on: Windows 10 Pro, Windows 11 Pro, LnOS Arch (Arch-based)\n- wip: `environment.yml` provides TF and Keras versioning information and Python version needed. Runs on Python 3.8, Tensorflow 2.6.0, Keras 2.6.0, CUDA 11.8, CUDNN 8.9.7, and Windows WSL2 - Ubuntu 24.04\n- Arch Linux wip\n- Windows WSL2 for Linux does not have NUMA support.\n- Run Tensorflow environment in a conda virtual environment.\n---\n## Getting Started \n### Ubuntu/UbuntuWSL\nTo install Anaconda on Ubuntu/UbuntuWSL see Anaconda installation docs at Technical Documentation section. Refer back to steps below\nClone repository\n```bash\ngit clone https://github.com/rcghpge/tensorflow.git\ncd tensorflow\n```\n\nInitialize a Conda environment (install Conda if needed - see technical documentation)\n```bash\nconda init\nconda config --set auto_activate_base false # disables venv auto-activate \nconda create -n tfenv python=3.8\nconda activate tfenv\n```\n\nYou should be able to replicate the environment via\n```bash\n# List available Conda environments\nconda env list\n\n# Install Conda environment\nconda env update -f environment.yml --prune\n```\n\n### Arch Linux/ArchWSL/LnOS Arch (Arch-based)\nwip - Arch Linux installation is a little different. Currently not detecting GPU.\n```bash\n# Install Conda\nsudo pacman -S python-conda\nconda init\nconda config --set auto_activate_base false\nconda create -n tfenv python=3.8\nconda activate tfenv\n\n# Check Conda local environment\n# List available conda environments\nconda env list\n\n# Install Conda environment\nconda env update -f environment.yml --prune\n```\n\nYou can install TensorFlow from pacman on Arch Linux and test Python versioning from latest.\nCurrently only detects CPU - no GPU detected.\n\n]Verify Tensorflow and Keras environment\n```bash\npython -c \"import tensorflow as tf; print('TensorFlow Keras Version:', tf.keras.__version__)\"\npython -c \"import tensorflow as tf; print('Num CPUs Available:', len(tf.config.list_physical_devices('CPU')))\"\npython -c \"import tensorflow as tf; print('Num GPUs Available:', len(tf.config.list_physical_devices('GPU')))\"\n```\n\n## Test Tensorflow and Keras environment\nI have provided a `test/` directory with sample models to test the development environment. Run test models \n```bash\npython3 test/testkeras.py\n```\n---\n## Technical Documentation\n- [Ubuntu Desktop](https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview) - Ubuntu Installation docs\n- [Arch Linux](https://wiki.archlinux.org/title/Installation_guide) - Arch Linux Installation docs\n- [UbuntuWSL](https://documentation.ubuntu.com/wsl/en/latest/howto/install-ubuntu-wsl2/) - UbuntuWSL Instalation docs\n- [LnOS Arch](https://github.com/lugnuts-at-uta/LnOS/wiki) - LnOS Arch (Arch-based) Installation Wiki\n- [Conda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html) - Main Conda Installation docs\n- [Conda on Arch Linux](https://wiki.archlinux.org/title/Conda) - Conda Installation docs for Arch Linux\n- [Anaconda](https://www.anaconda.com/docs/getting-started/anaconda/install#macos-linux-installation:manual-shell-initialization) - Anaconda Installation docs for Ubuntu/UbuntuWSL\n- [TensorFlow](https://www.tensorflow.org/install) - TensorFlow Installation docs\n- [Keras](https://keras.io/getting_started/) - Keras Installation docs\n\n---\nIf there is a stable solution for older Dell workstations feel free to contact me or send PR's to optimize this stack for legacy Dell Precision Workstation line of machines.\n\nFor HP Zbook G-series workstations there doesn't seem to be a backward compatibility issue so far but I have only just secured the model that I use.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcghpge%2Ftensorflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frcghpge%2Ftensorflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcghpge%2Ftensorflow/lists"}