I am trying to teach myself DL and among other difficulties I found it quite challenging to structurize a very basic terminology vocabulary especially when it includes not only theoretical stuff but also commercial names.
These are my questions for now:
1.1. What is Cuda?
1.2 Is it used only for learning, or also for running an already trained model?
1.3 When I train a network with GPU, is the training always done with the help of Cuda, or can it also be done on the same GPU without Cuda?
(I've seen YouTube videos where people install Cuda, but in the online course I am taking these days, the lecturer did not mention it, he just gave a couple of instructions on how to install darknet for OCU and for GPU. Maybe he meant that if I have a GPU I've already installed the Cuda?)
1.4 Are Cuda and the Cuda programming languge the same thing?
1.5 Do I need the Cuda programming language to train neural networks on GPU? If not, when and where is this language used?
2.1 What is Jetson?
2.2 Is it an alternative framework just like darknet or tensorflow?
3.1 Why do we need Microsoft Visual Studio to train Yolo? (I am finishing an online course now and that is what needs to be installed.)
3.2 Are there alternatives to Microsoft Visual Studio for these goals?
4.1 amAbout the frameworks: As far as I know when it comes to Yolo (for example), it can be trained on different frameworks.
But who supports who - is the framework while being created done in a specific way to support different networks (let's say Yolo and r-cnn) or does the one who creates a neural network do it in such a way that it can work with the desired frameworks (for example, tensorflow and darknet)?
4.2 When running the same network on different frameworks what are the differences while training? Do I need to use different commands and different synthax?
4.3 If I train on GPU and as a framework use darknet, and tomorrow I decide to move to tensorflow, not including the coding and syntax, are there things that should be installed again in a different way? For instance, maybe darknet needs Microsoft Visual Studio while tensorflow doesn't...