Practical AI
Practical AI

The landscape of AI infrastructure

Being that this is “practical” AI, we decided that it would be good to take time to discuss various aspects of AI infrastructure. In this full-connected episode, we discuss our personal/local infrastructure along with trends in AI, including infra for training, serving, and data management. Sponsors

Featured Speakers

Daniel Whitenack GuestChris Benson Guest

Topics Discussed

Episode Summary

Executive Summary: Daniel Whitenack and Chris Benson map the infrastructure choices behind practical AI, from lightweight local development to cloud or on-prem compute, storage, experimentation environments, automated pipelines, and model serving. They argue that governance and data constraints often dictate architecture, that teams should avoid unnecessary hardware purchases, and that deployment and CI/CD must be planned early so models become usable software.

Main Topics: Local development versus cloud and on-prem resources: The hosts use laptops for initial coding, data inspection, and preprocessing, but shift training and larger workloads to hosted or organizational infrastructure. They recommend moving to a production-like environment early enough to validate real-world constraints. When to buy specialized hardware: Dedicated GPUs or systems such as NVIDIA DGX can make sense for teams with sustained, high utilization, but most individual practitioners and smaller teams can use cloud resources and avoid costly, rapidly aging equipment. Governance, privacy, and data constraints: Data ownership, privacy laws, sovereignty, provenance, lineage, and audit requirements can determine where data and workloads may run. These organizational constraints often shape infrastructure decisions more than compute needs do. Compute, storage, containers, and experimentation: AI workflows need both compute and storage, whether provided by cloud services or an on-prem data center. Docker helps make environments portable; model experimentation ranges from open tools such as JupyterLab and Google Colab to commercial data science platforms. Automated data and model pipelines: Tools such as Pachyderm, Airflow, Kubeflow, Spark, and Hadoop can automate data processing and model retraining. The appropriate choice depends on existing organizational systems, scale, and infrastructure. Model deployment, serving, and CI/CD: A trained model must be packaged and integrated into production software for inference, using serving frameworks or custom services. The hosts stress planning deployment and continuous integration/continuous deployment from the beginning rather than treating notebooks as the endpoint. Accessible learning resources: Google Colab and Intel AI DevCloud are suggested as low-commitment ways to experiment with GPUs, TPUs, CPUs, and optimized machine-learning frameworks.

Key Arguments: Most AI work is not model training: data discovery, preparation, formatting, and feature engineering take substantial effort and can often be done on a normal laptop. Practitioners generally do not need to personally buy GPU workstations. Cloud resources offer flexibility, while purchasing dedicated equipment is more defensible when a team can keep it busy with frequent, sustained workloads. Infrastructure choices should follow data governance and legal requirements. Privacy, data location, permitted sharing, and auditability can constrain whether workloads run on-premises or in a particular cloud or country. AI workflows require coordinated compute and storage; containers such as Docker help make development environments consistent and easier to move to production infrastructure. Model development should connect to automated, repeatable data and training pipelines, with the choice of tooling shaped by organizational context and existing investments. A model has practical value only when it is deployed into software for inference. Automating retraining and release through CI/CD can make model updates more reliable and maintainable.

Data Points: Example model-training duration: 5 or 12 hours - Daniel uses these as examples of training runs that are impractical to perform locally. Example dataset size: 200 terabytes - Mentioned hypothetically to illustrate why placing very large datasets inside Docker containers is not practical. Example specialized hardware cost: About $200,000 - Chris and Daniel refer to a roughly 200-grand NVIDIA system to illustrate hardware that many smaller organizations cannot justify.

Pivotal Quotes: "AI doesn't really do you any good. You know, if it just stays on your laptop, it has to get out there and be practical." — Daniel Whitenack: He explains why practitioners should move beyond local experimentation toward production-like deployment. "The major blockers that I've hit as a practitioner are mostly having to do with the data side of things, not whether I had the compute power to train a specific model or something." — Daniel Whitenack: He emphasizes that data access, privacy, and governance frequently outweigh raw compute as practical obstacles. "It only matters. This thing you're working on only matters if it's usable in the real world out there as a piece of software." — Chris Benson: He closes the discussion by underscoring the importance of deployment and integration into real software systems.

Implications: Practitioners should start with modest local setups, resolve data governance before choosing infrastructure, and use cloud resources unless workloads justify dedicated hardware. Teams should design pipelines, serving, and CI/CD alongside model development so experiments can become reliable production systems.

🔓 Sign Up for Unlimited Episode Search

About Practical AI

View all episodes from Practical AI