2
私はaf ::配列を持っていて、z(8)のように行の値にアクセスする必要があります。 しかし、私はこれを行うにしようとすると、コンパイラが返され、私増分とループで、ArrayFire配列の値にアクセスする
cannot convert from 'af::array::array_proxy' to 'double'
誰かが、私は、配列内の値をアセスすることができます方法を知っていますか?おかげさまで
私はaf ::配列を持っていて、z(8)のように行の値にアクセスする必要があります。 しかし、私はこれを行うにしようとすると、コンパイラが返され、私増分とループで、ArrayFire配列の値にアクセスする
cannot convert from 'af::array::array_proxy' to 'double'
誰かが、私は、配列内の値をアセスすることができます方法を知っていますか?おかげさまで
アレイファイヤーのドキュメントhereのscalar
をご覧ください。あなたのユースケースについては
、あなたはこのように要素にアクセスすることができます。
float val = z(8).scalar<float>();
は、あなたがこれを行う必要がある理由について話してもらえますか?多くの場合、GPUからホストに値を転送する必要はなく、回避することができます。
最終計算値をファイルに保存して後で使用する必要があります... –