Skip to content
Snippets Groups Projects
Select Git revision
  • 8a368c069046f5eecc6de6219976e6b608c0c8eb
  • master default
  • neil
  • hpgl
  • sw-shawn-liu
  • ppa
  • fran
  • trotec-port
  • fs-hotfix
  • jake
  • ml-mods
  • fabmo-app
12 results

start mods server

Blame
  • tf1pi.html 760 B
    <html>
    <body>
    <script src=tf.min.js></script>
    <script>
    //
    // tf1pi.html
    // Neil Gershenfeld 11/18/18
    // Nikhil Thorat 11/20/18
    // TensorFlow.js pi calculation benchmark
    // pi = 3.14159265358979323846
    //
    const points = 1e7
    const a = tf.scalar(0.5)
    const b = tf.scalar(0.75)
    const c = tf.scalar(0.25)
    
    function f() {
      const index = tf.range(1,points)
      return tf.sum(tf.div(a,tf.mul(index.sub(b),index.sub(c)))).dataSync();
    }
    // Warmup
    f();
    
    const tstart = performance.now()/1000
    const sum = f();
    const tend = performance.now()/1000
    const mflops = points*5.0*1e-6/(tend-tstart);
    document.write('pi: '+sum.toString())
    document.write('<br>')
    document.write('time: '+(tend-tstart)+'s')
    document.write('<br>')
    document.write('estimated MFlops: '+mflops)
    </script>