@Jessee Thank you for your post!
You can use Server Assessment tool - https://learn.microsoft.com/en-us/azure/migrate/concepts-assessment-calculation to get information about the mentioned details. To migrate the servers, you can use the physical to Azure migration method of Azure Migrate - https://learn.microsoft.com/en-us/azure/migrate/tutorial-migrate-physical-virtual-machines
Also check - GPU optimized virtual machine sizes might help meet your requirement.
----------------------------------------------------------------------------------------------------------------------
If the response helped, do "Accept Answer" and up-vote it