Re: improving the benchmarking API

fady esam via ublas <[email protected]> Thu, 13 Sep 2018 09:30:29 +0200
Newsgroups gmane.comp.lib.boost.ublas
Message-ID <CALnUhKMPzdDJae_qiLnYYVSDz0QRGHQ8zEBoW4sOKeapbZgAdA@mail.gmail.com>
--===============0019739353530610146==
Content-Type: multipart/related; boundary="00000000000025ec3e0575bbafb6"

--00000000000025ec3e0575bbafb6
Content-Type: multipart/alternative; boundary="00000000000025ec3c0575bbafb5"

--00000000000025ec3c0575bbafb5
Content-Type: text/plain; charset="UTF-8"

I changed it to output to std::cout and pushed the change to my gsoc repo

Thanks,
Fady

On Thu, Sep 13, 2018, 12:29 AM stefan via ublas <[email protected]>
wrote:

> On 2018-09-12 01:06 AM, fady esam via ublas wrote:
>
> Hi,
>
> I did a similar implementation in my gsoc project covering most of the
> operations..
>
> But a small diference in my implementation that running the executable of
> each operation produces the file containing the benchmarking data directly
>
>
> That's possible. But writing to a file either requires an additional
> command-line parameter to specify the filename, or to use a fixed filename.
> My proposal simply streams to stdout, and thus lets the caller redirect a
> file of his choice, which offers the same functionality with a simpler
> interface.
>
> [image: Stefan]
>
> --
>
>       ...ich hab' noch einen Koffer in Berlin...
>
>
> _______________________________________________
> ublas mailing list
> [email protected]
> https://lists.boost.org/mailman/listinfo.cgi/ublas
> Sent to: [email protected]
>

--00000000000025ec3c0575bbafb5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">I changed it to output to std::cout and pushed the change=
 to my gsoc repo=C2=A0<div dir=3D"auto"><br></div><div dir=3D"auto">Thanks,=
</div><div dir=3D"auto">Fady</div></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr">On Thu, Sep 13, 2018, 12:29 AM stefan via ublas &lt;<a href=3D=
"mailto:[email protected]">[email protected]</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <p>On 2018-09-12 01:06 AM, fady esam via ublas wrote:<br>
    </p>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"auto">Hi,=C2=A0
        <div dir=3D"auto"><br>
        </div>
        <div dir=3D"auto">I did a similar implementation in my gsoc
          project covering most of the operations..</div>
        <div dir=3D"auto"><br>
        </div>
        <div dir=3D"auto">But a small diference in my implementation that
          running the executable of each operation produces the file
          containing the benchmarking data directly</div>
      </div>
    </blockquote>
    <br>
    That&#39;s possible. But writing to a file either requires an additiona=
l
    command-line parameter to specify the filename, or to use a fixed
    filename.<br>
    My proposal simply streams to stdout, and thus lets the caller
    redirect a file of his choice, which offers the same functionality
    with a simpler interface.<br>
    <br>
    <div class=3D"m_6150817598244824378moz-signature">
      <div class=3D"m_6150817598244824378moz-signature"><img src=3D"cid:par=
[email protected]" alt=3D"Stefan" width=3D"73" height=3D"45"><=
br>
        <pre>--

      ...ich hab&#39; noch einen Koffer in Berlin...
    </pre>
      </div>
    </div>
  </div>

_______________________________________________<br>
ublas mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"noreferre=
r">[email protected]</a><br>
<a href=3D"https://lists.boost.org/mailman/listinfo.cgi/ublas" rel=3D"noref=
errer noreferrer" target=3D"_blank">https://lists.boost.org/mailman/listinf=
o.cgi/ublas</a><br>
Sent to: <a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D=
"noreferrer">[email protected]</a><br>
</blockquote></div>

--00000000000025ec3c0575bbafb5--
--00000000000025ec3e0575bbafb6
Content-Type: image/png; name="signature.png"
Content-Disposition: inline; filename="signature.png"
Content-Transfer-Encoding: base64
Content-ID: <>
X-Attachment-Id: 

iVBORw0KGgoAAAANSUhEUgAAAEkAAAAtCAYAAADiFkaQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAAVhwAAFYcBshnuugAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAVDSURB
VGiB5dpprF1TFMDx33u0iqpWW6LmqWpIVUkoNVbM81ShiJifIakgxAc1VEzxwRiC8EHwgaAilBhC
g6BClJIYaqohSM1t6fVh7afXfffcd+55d8I/uXnvnL3PWuvus/daa699+e8xCFfhlnYb0qkMw40o
4dA229KRDMLL+AnvYYX2mtOZXIj5+B4HttmWjmQkfsCreLDNtnQsV+ErfIsxbbalI1kDi/AnTm6z
LR3LpSKazUJXm23JRauNHIyF+ByjWqy7boagB59gGR4QIbnZHCeW2Z4t0DUgNsXh4k2Owxti+l/e
At0vt0jPgNgUn2FC2b2NsFjkK81M6E4UDntYE3UMmC6Rl9xUpW2WmE2bNUn3OPzsX7A/OxC/q+4w
rxGDtE3GszvgmIJ6h+CtJH/7gjJaxiO4P6PtSvEltqjStifmYXhBvXeJAPF2wedbxmgswd4Z7bfg
R30j3Dr4FFsV1HsmZmMOpheU0TJ6hE9YKaN9Hm6vuNeF53F+QZ2T8IFYYouxZkE5LeNhPJHRNgXf
iVlTzikiPeguoG8UFmBXkWE/WkBGS+kWg1Btuo/AXOxRcX8kvhFfsl668BhmpusPMK2AnJaytXDK
k7EyrhNlihfFbnztKs/chocK6jsbLwn/Nl5E1NULymoZ08RWYDUMxUE4UiSR1dhQVAuL5EwrieDQ
u0QvEzlYx3M93q+j/724oUG638UJDZLVVJ4SPiIPY8XWYa0G6N1cpB0jGiCrLsojTVY4r2QTEWny
MBN34Ot6jKqgt/xyFF4Q/i8vQ3EA9jHAMs5kkaCtmqNvt8hRLsjRdwJ+U92R52VHvCPqRq/In0Cu
hRl4Uszk0gDt8Jr8kWdMUnh0P/0GiS3LPem6W/6Z2st2+CPpW08Ei81z6D1HnLn16pulAc5+cR1C
Jgmjd8honyAG/QvhP8aLrcSjWLFOuw5PuhYLZ/1hP/3XFfWliWX3dhKuoTKxrYsVxQnDdmLNlvrp
v376+1VG+0TLd+ZLcRZOFVP/jzpt+65MzvH+meEPFynHJtg2fcaLlzM39dkYV4sN9Rd16u7DfWJw
ds/R99zUd5WM9mmpvYTTsH/6v6eAXd2Wl0RK4mXOw0d4M9k9XfjU4cKhl8SW6XSRgBbdSPdhryR8
do6+M/FLjfapSdYPIhs/IF3fnUN2t76llddFhr1ELPWRNZ7fUpRRFogl2ju4S8TJ7tQcNtTkpSRw
t3763SlqOVkcmeTcmq5HikH9DTvXeG6UOL+vjJofJ3lz+rGrl/KUZpQo+l2UZCxUvIYFdhGnHO+J
yl8Wj4m3m8WpyaD9yu71pHuLxCBUJoMjhO86Xd/606/p2Stqm98vTyc5P+FxcXjQgyPEpnuc2t/7
b25Pgq6t0efVpCSLGUnG1hX3DxP5Tkk48Hl4VuQ+9wunW8kIy5fMQI+MBos95hUiLXlCROEFYpaX
RIrxsUiHTpZxjjcsdVomsttqfCky6CzmiEHIeisbill2lCin1DpQ3CoZv1S+RLcoXdgA+4qKxvyk
92dR1egTpCakxl+EoyxniBjt8zKUjU7t8xtgOLGVKKm9vJtBFw62fLAqK6yIJG6pWL97ld3fMT00
JUP4viJMZ7XXy0lJX7Ujq1YwRHYNH+HQlojwe7FwqOeJyDY445nR4hcejeISMUjHNlBmw9ldnM6W
ROn1OdUdbLO4WXMPOBvGajgDh2j9L0YeFr6xyMHB/4bX0qftdPJb2kjkU22nUwdpmNjS5K2ANpVO
HaSx6e/CtlqR6NRB6q0GfN5WKxKdOkhjRF72TLsNgb8Aty4jMPtjABcAAAAASUVORK5CYII=
--00000000000025ec3e0575bbafb6--

--===============0019739353530610146==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline