問題タブ [llvmlite]

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 投票する
2 に答える
438 参照

python - 16 進アドレスを変換する方法は?

次の16進数0x00000000004087b8があり、これを0x4087b8に変換して、リストに追加できるようにする必要があります。Pythonでこの変換を行う方法を知っている人はいますか?

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

python-3.x - python llvmlite installtion iisue - SVMLが検出されない

ubuntu 14.0.4で動作する依存関係としてnumba 0.33.0を持つpythonスクリプトを作成しようとしています。同じためにllvm 6.0をインストールし、llvm_config変数をllvm_configの場所に設定しました。

llvmlite のビルド中に直面する問題

以下はスタックトレースです

収集されたパッケージのインストール: llvmlite、numba Running setup.py install for llvmlite ... error コマンドからの完全な出力 /home/ubuntu/www/Spam_detection_algo/spam/bin/python3 -u -c "import setuptools, tokenize; file ='/ tmp/pip-install-lca77547/llvmlite/setup.py';f=getattr(tokenize, 'open', open)( file );code=f.read().replace('\r\n', '\ n');f.close();exec(コンパイル(コード、ファイル, 'exec'))" install --record /tmp/pip-record-a53bsnug/install-record.txt --single-version-externally-managed --compile --install-headers /home/ubuntu/www/Spam_detection_algo /spam/include/site/python3.4/llvmlite: 実行中のインストール 実行中のビルドはファイル /tmp/pip-install-lca77547/llvmlite/llvmlite/_version.py からバージョンを取得しました'0.23.2'}

▽ running build_ext /home/ubuntu/www/Spam_detection_algo/spam/bin/python3 /tmp/pip-install-lca77547/llvmlite/ffi/bu​​ild.py LLVM バージョン...バージョン。g++ -shared -I/usr/lib/llvm-6.0/include -std=c++0x -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole -files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers - pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS - fno-rtti -g -flto assembly.cpp ビットコード.cpp コア.cpp initfini.cpp モジュール.cpp 値.cpp 実行エンジン。

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

python - LLVMlite を使用した LLVM でのアサーションの失敗

(これは、ここで見つけた修正を行っているときに発生しました: LLVM IR: 変数を GDB に公開しますか? )

カスタム プログラミング言語で記述されたコードをコンパイルしようとしています。LLVM IR にコンパイルされ、次に clang によって ELF にコンパイルされます。ただし、デバッグ情報を呼び出しに追加しようとしていました。

非常に素晴らしいエラーが表示されました:python: /root/miniconda3/conda-bld/llvmdev_1531160641630/work/include/llvm/Support/Casting.h:106: static bool llvm::isa_impl_cl<To, const From*>::doit(const From*) [with To = llvm::DIBasicType; From = llvm::Metadata]: Assertion 'Val && "isa<> used on a null pointer"' failed.このエラーを修正するにはどうすればよいですか? 私はllvmliteの最新バージョンを持っています:llvmlite==0.26.0

注: 次の同様のコードはエラーを生成しません。

llvm-6.0clang-6.0、およびの両方を更新しましたllvmliteが、このエラーが引き続き発生します。

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

python - llvmlite は LLVM のバージョンまたは pip のバージョンに依存していますか?

この質問は奇妙に聞こえるかもしれません。しかし、これは私の観察です。私は現在 Debian wheezy を使用しています。最初は python-pip 1.1 バージョンでした。LLVM_CONFIG パスに要求された上記の pip バージョンで llvmlite をインストールすると、llvmlite 用の互換性のあるバージョンの LLVM が debian wheezy sources.list のデフォルト リポジトリで利用できませんでした。そのため、llvmlite をインストールできませんでした。

その後、pipバージョンを18.1にアップグレードし、llvmliteを使用してllvmliteを再インストールしようとしました。これで、LLVM_CONFIG ファイルの入力を求めるプロンプトが表示されなくなりました (そして、正常にインストールされました)。システムに LLVM に関連するライブラリがインストールされていません。ここで何が起こったのですか?
参考までに :: librosa -> numba への強い依存関係があるため、llvmlite をインストールする必要がありました

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

python - llvmlite で void を返す関数の宣言中に AssertionError が発生する

llvm-ir で void を返す関数を作成しようとしていますが、そのような関数を作成すると AssertionError が返されます

戻り値の型が であるため、上記のコードは正常に機能し、int32期待どおりの次の出力が得られます。

しかし、戻り値の型を から に変更するint32VoidType、AssertionError が発生します。

私がここで欠けているものを誰かが助けてくれますか?

0 投票する
0 に答える
73 参照

python - llvmlite で言語を作成したい場合、ソケットを実装するにはどうすればよいですか?

Lexer と Parser の書き方は既に知っています。このプログラミング言語で通信したい場合、ソケットを実装するにはどうすればよいですか?</p>