Do i need a nvidia gpu to use ngc nvidia cloud?

hello , new to the field i would like to ask ,if there is any way to run cuda without using an Nvidia gpu accelerator, i have tried to access via Nvidia ngc cloud catalog and download the required packages as it prompts , but i have not understand how the API key is generated , and where to look for to find it;
also where to make a user OCID ,which is required;
I am sending you the website that i was following on:

However, is this the correct way to do that?
And Finally is there any way to use NVidia’s servers GPU’s for free, because unfortunately my laptop does not have a Compatible GPU installed.
Thanks.