Navigating the Adaptability Paradox
The adaptability paradox refers to the challenge of maintaining adaptability and flexibility in high-pressure situations. When faced with unfamiliar and high-stakes circumstances, people often experience anxiety and stress, triggering instinctive reactions and old habits that may not be suited to the new situation. This creates a paradoxical situation where the need to learn, change, and adapt is greatest, but the likelihood of reacting with old approaches that aren鈥檛 suitable for the new context is also high....
Hitting Sixes to No Balls in Your Career: Identifying Pivotal Moments for Asymmetric Returns
While many career opportunities yield symmetrical rewards, there are brief moments that can have outsized impact on your career trajectory. These pivotal moments, whether it be a meeting with a high-level executive or a small action with a large impact, require careful attention and recognition to make the most of the opportunity. Volunteering for activities with visibility or impact is one of the strongest ways to directly impact your career. Don鈥檛 miss out on hitting those sixes to no balls in your career - identify and seize pivotal moments for asymmetric returns....
Consistency as a Strategic Advantage
(A view of Hunza Valley, Pakistan) Consistency is a crucial factor that can significantly impact one鈥檚 personal and professional life. It is often overlooked and not given the attention it deserves. People tend to view consistency as a property or characteristic of some kind, rather than a strategic advantage in a competitive sense. As I have had conversations with individuals in leadership roles, such as CEOs, CTOs, professors, and entrepreneurs, I have realized that they see consistency as a key to their success....
A Beginner's Guide to GPUs for Machine Learning Workloads
This blog aims to provide a basic understanding of GPUs for ML/MLOps Engineers, without going into extensive technical details. The focus will be on developing a broad knowledge of GPUs to aid in hardware decision-making for managing ML/DL workloads and pipelines. This blog will not include comparisons of different GPU architectures for ML workloads. Before we begin, let鈥檚 review some key terminologies that will be used throughout this blog: Latency: The time delay between the initiation of a task and the detection of its effects....
Containerizing Kaldi - the speech recognition toolkit
Kaldi is a very popular Automatic Speech Recognition (ASR) toolkit. In my experience, setting up Kaldi on a system can take huge amount of time. Therefore, it is best to use containerization approach. Following is the Dockerfile that I wrote. We will be using a cuda enabled Ubuntu 18.04 image from Nvidia NGC: FROM nvidia/cuda:11.1.1-cudnn8-devel-ubuntu18.04 LABEL Author="umerjamil16@github.io" Email="umer1694@gmail.com" LABEL Description="Kaldi ASR Image" Vendor="x" Version="1.0" RUN sh -c 'echo "APT { Get { AllowUnauthenticated \"1\"; }; };" > /etc/apt/apt....