問題タブ [accelerate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1261 参照

python - numpy の実行に問題があります - 「バグのある加速バックエンド」に関するエラーですか? (python、vs コード、OS X)

非常に新しい python 学習者がここにいます。

私の最初のプロジェクトを構築しようとしていますが、numpy に非常に多くの問題があります。プログラムを実行しようとすると、次のエラーが返されます。

VS Code にすべてが正しくインストールされていると思いますが、それを理解することも頭痛の種でした。

エラーをグーグルで検索すると、加速に関する何かが表示され続けましたが、それを削除またはアンインストールする方法がわかりません...またはそれが何であるかさえわかりません。

どんなヒントもとても役に立ちます!

さらに情報が必要な場合は、お知らせください。これが私の最初の質問です。

ありがとうございました!:)

0 投票する
1 に答える
197 参照

ios - Swift - 2 つのオーディオ ファイルを読み取り、それらの相互相関を計算します

(私はこれを読み取りファイル参照として使用しています。これは、実装を欠いている Objective-C の手がかりとして、これまでに Objective-C で見た中で最も近い実装として使用しています。)

Swift Playgrounds の 2 つのオーディオ配列から計算された相互相関配列を取得しようとしています。

私がやろうとしている手順 (Python で簡単に実行し、scipy.signal.correlateを使用) は、次の順序です。

  • オーディオ ファイル (2 つの Float 配列として) とサンプル レート (Int のようなもの) の両方を読み取ります。両方がステレオの場合は、両方から 1 つのチャネルのみを選択します。
  • 短い方の配列の最後にゼロ パディングを追加して、両方の配列が同じ長さになるようにします。これは必要なステップです。
  • Accelerateライブラリを使用し、 DSP 関数で相互相関を計算します。
  • 最高の係数 (または相関配列からの「ピーク」値) に関連付けられた相関配列内のサンプルを見つけ、次の計算を行います。

以下は私がこれまでに取り組んできたことですが、相関関数で立ち往生しています。vDSP_convまたはcorrelateを呼び出す方法がわかりません。

個人的にはvDSP_conv、古い Apple デバイスとの互換性があるため、 の方が好みですが、動作するスクリプトを実現するだけでも十分です。モック化された配列を渡す vDSP 関数を呼び出す方法もわかりません。ましてや、オーディオ ファイルから取得した配列を使用する場合はなおさらです。

また、スライディング信号の方向に関して、畳み込みと相関の間には概念的な違いがあります。関数でこのオプションを処理する方法がわかりません。引数を としてvDSP_conv渡す必要があると思います。__IF-1

モックされた配列の代わりに、次のものとの相関を達成しようとしました:

しかし、コンパイル時に次のエラーが発生しました。

タイプ「UnsafeMutablePointer」の値を予期される引数タイプ「[Float]」に変換できません

私も試しました:

しかし、実行時に次のエラーが発生しました。

エラー: 実行が中断されました。理由: EXC_BAD_INSTRUCTION (コード=EXC_I386_INVOP、サブコード=0x0)。

これにより、結果として空の配列が得られます。

0 投票する
1 に答える
234 参照

copy - qemu-img 異なる ceph クラスター間で rbd ボリュームを変換して高速化

RBD ボリュームを別の Ceph クラスターにコピーするエレガントな方法はありますか?

ボリューム (機能は 2.5T で 18G のみ使用) を別の Ceph クラスターにコピーして、qemu-img 2.5 バージョンまたは qemu-img 6.0 バージョンで変換時間を計算します。

テストqemu-img convert結果:

qemu-img 2.5は、オプション パラメータなしで2 時間 40 分を費やします。

ここに画像の説明を入力

qemu-img 6.0 は、オプション パラメーター ( -m 16 -W -S 4k )を使用して3 時間 3 分を費やします。

ここに画像の説明を入力

質問:

1、なぜ 2.5 バージョンの書き込みはディスク機能 (18G) のみを使用するのに、6.0 バージョンはホールディスク 2.5T を書き込むのですか?

2、qemu-img (2.5 または 6.0 バージョン) を使用して RBD ボリュームを別の Ceph クラスターに高速変換する方法、または他のアプローチ方法はありますか?