C++ in DS/ML domains

Jul 15, 2019 4 Comments

Is C++ used in machine learning related projects/roles? If yes, where exactly? Please possibly share any example. Thanks!


Want to comment? LOG IN or SIGN UP
TOP 4 Comments
  • New / Eng ksvk69
    Technically tensorflow uses c++. Python is used just as a wrapper, it uses c++ behind the scenes.
    Jul 15, 2019 0
  • Microsoft seagull
    ML code written in Python are usually prototypes that need to be further optimized to meet the low-latency requirements in production.

    So, the answer to your question is yes, but typically only in teams where machine learning is used in production. For example,

    1. Tensorflow (as mentioned by other posters)

    2. ML models used in Bing is converted from Python to C++.

    3. At Tesla, ML prototypes are written in Python or Java and subsequently optimized in C/C++.

    4. ML models used in finance are typically converted to C/C++.

    5. ML related jobs in VR space also require C/C++.
    Jul 15, 2019 1
    • Intel plz help
      Thank you so much for detailed answer.
      Jul 15, 2019
  • Microsoft
    Tier 1


    #1 in Prestige
    Tier 1more
    Either libraries like PyTorch and TensorFlow, or highly optimized code such as at a trading firm.

    Otherwise there’s very little advantage to coding in C++
    Jul 15, 2019 0


    Real time salary information from verified employees