3 comments

  • throwaw1211 minutes ago
    So many frameworks are being built.<p>What are the state of the art frameworks in ML programming area? Similar to what React is for web and tailwind for CSS<p>Triton, ONNX, JAX, PyTorch, cublass, .....<p>I know they might be for different purposes, but having some idea what is for what and when to use would be helpful
    • mathisfun1234 minutes ago
      &gt; ONNX, JAX, PyTorch<p>these are model-level frameworks<p>&gt; Triton<p>this is a kernel DSL<p>&gt; [cublas]<p>this is a BLAS library built atop CUDA<p>&gt; I know they might be for different purposes, but having some idea what is for what and when to use would be helpful<p>when people ask this question i always ask: who are you and what is your job? if you&#x27;re not an ML&#x2F;DL&#x2F;AI person then you knowing the specifics is about as useful as me knowing the specifics of react&#x2F;express&#x2F;angular&#x2F;tailwind&#x2F;django&#x2F;whatever as an ML person. this is not meant to be condescending, this is meant to allay your anxiety, ie that if you ever find yourself in the position where you have to know these things for your job, it won&#x27;t be that hard to figure out (just like it isn&#x27;t that hard to figure out the difference between react and express and django if you&#x27;re a webdev).
  • hazard3 hours ago
    This looks great, but I&#x27;d really like to see associated exercises (and solutions) to make it useful for self-study
  • mathisfun1234 hours ago
    &quot;Modern [NVIDIA GPU] Programming for ...&quot;<p>Everything after &quot;Pipelining GEMM with TMA&quot; (inclusive) is specific to NVIDIA. Which is fine but the title (of the guide itself) is clearly misleading.
    • nh23423fefe2 hours ago
      &gt; Our main target is the Blackwell generation,<p>misleading?
      • mathisfun1232 hours ago
        what is it with hn people where they willfully misinterpret the simplest observations;<p>&gt; the <i>title</i> (of the guide itself) is clearly misleading.<p>...<p>&gt; <i>title</i>: the distinguishing name of a written, printed, or filmed production<p>do you understand now? or do i need to also define for you the word misleading?