Our great sponsors
-
AITemplate
AITemplate is a Python framework which renders neural network into high performance CUDA/HIP C++ code. Specialized for FP16 TensorCore (NVIDIA GPU) and MatrixCore (AMD GPU) inference.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
If you plan to work on low-level modules that extend PyTorch, you are going to need advanced C++ and CUDA programming. This means you're not making end-user applications but you're making the low-level libraries to be used by those end-user applications. One example of such projects is AITemplate by Facebook. It's not an application. It's a framework that extends PyTorch.
I’m a PhD at MIT. I have strong reasons to believe the field of computer vision will go under significant change in the coming years, and just knowing python will be very bad. You can see my project https://github.com/xiyuzhai-husky-lang/husky. I’ve been working on it for years. What it does is to replace deep learning with new geometric operations and a new programming language. Feature engineering is coming back to the scene, with better efficiency robustness explainability etc. The point is, you never know how things are going to evolve. Python might be irrelevant for the next generation AI because it’s such an easy language.
My project is a little complex. You can see the paper repo https://github.com/xiyuzhai-husky-lang/vision-main-paper. I am trying to finish writing up a draft this week.