問題タブ [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.
python - 16 進アドレスを変換する方法は?
次の16進数0x00000000004087b8があり、これを0x4087b8に変換して、リストに追加できるようにする必要があります。Pythonでこの変換を行う方法を知っている人はいますか?
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/build.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 実行エンジン。
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.0
、clang-6.0
、およびの両方を更新しましたllvmlite
が、このエラーが引き続き発生します。
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 をインストールする必要がありました
python - llvmlite で void を返す関数の宣言中に AssertionError が発生する
llvm-ir で void を返す関数を作成しようとしていますが、そのような関数を作成すると AssertionError が返されます
戻り値の型が であるため、上記のコードは正常に機能し、int32
期待どおりの次の出力が得られます。
しかし、戻り値の型を から に変更するint32
とVoidType
、AssertionError が発生します。
私がここで欠けているものを誰かが助けてくれますか?
python - llvmlite で言語を作成したい場合、ソケットを実装するにはどうすればよいですか?
Lexer と Parser の書き方は既に知っています。このプログラミング言語で通信したい場合、ソケットを実装するにはどうすればよいですか?</p>