問題タブ [mps]
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.
c - mbeddr と mps を使用して C 言語を拡張するためのセットアップ
内部 C DSL 用の新しいステートメントを書き込もうとしています。私が選んだツールはMPSで、ベースはmbeddrの c-core です。インターネットでこのチュートリアルを見つけました。少し古いので、セットアップ自体の正確な構造を複製することはできません。
私がやりたいことは、新しい言語を作ることです。この言語は、com.mbeddr.core で拡張する必要があります。言語を拡張する方法を見つけて、そうしました。すべての単一言語 com.mbeddr.core.* を独自に拡張する必要がありましたが、他のすべては機能しませんでした (現在は正しく機能していません)。
構造体モジュールに新しいステートメントを作成しました。そこで、この概念をステートメントに拡張しました (cmcstatements.structure が示されています)。次に、ビデオ チュートリアルに従って、式を子として追加したいと思いましたが、ここで失敗します。
ここでどこを間違えたのかわかりません。すべてのチュートリアル/ガイドが古くなっているため、適切にセットアップすることは非常に困難です。
ご協力いただきありがとうございます、
ベストサイモン
mps - Concect プロパティとしての MPS Double 値
私のコンセプトに二重のプロパティを追加しようとしています:
プロパティが PrimitiveDataTypeDeclaration を探していることは知っていますが、整数、文字列、ブール値しか見つかりません。
ダブルスを追加するにはどうすればよいですか?
cuda - 単一の GPU で複数の MPI ランクを実行する場合、本当に MPS が必要ですか、それとも Kepler の Hyper-Q 自体で十分ですか?
基本的には単一のGPU(NVidia K20c)で複数のMPIランクを動かしたいと考えており、MPSとKeplerのHyper-Qの存在は認識しています。
しかし、私の質問は、Hyper-Q 自体で私のニーズを満たすのに十分でしょうか? または、MPS を使用する必要がありますか? 上記の Hyper-Q リンクによると、「Hyper-Q を有効にするために追加のコーディング作業は必要ありません。必要なのは、CUDA 5 がインストールされた Tesla K20 GPU と、複数の MPI ランクが GPU を共有できるように環境変数を設定することだけです – Hyper -Q を使用する準備が整いました。」
これは、MPS がまったく必要ないということですか?
ps、同様のトピックに関する次の質問も認識していますが、私の質問に明確に答えていないようです。 CUDA6.5 + MPI を使用する場合、MPS (MULTI-PROCESS SERVICE) を使用する必要がありますか?
ありがとう。
mps - テンプレートでプロパティ マクロを使用すると、概念の整数プロパティの値がリンクまたは受信されません。
私は MPS Jetbrains を初めて使用します。そして、形状のチュートリアルに従い、同じ行に何かを実装しようとしましたが、奇妙なバグが発生しています。
「印刷」という概念には、「データ」という名前の整数プロパティがあります。ジェネレーター ファイルには、「リダクション ルール」の下にテンプレート「reduce_print」があります。
プロパティ マクロ $[123] は、print コンセプトの node.data です。
問題は、node.data マクロを使用すると常に 0 になることです。
これで私を助けてください。
jar - javaコードのデバッグ中にJetBrains MPSにjarファイルソースを添付する方法は?
Jetbrains MPS で Java クラスをデバッグしようとしていますが、1 つの jar ファイルを呼び出しているため、コードの実装を確認できません。ソースjarファイルを持っています.jarファイルコードをデバッグできるように、誰かが同じものを添付する方法を手伝ってくれるなら、それは素晴らしいことです。
mps - JetBrains MPS Shapes チュートリアル エラー
私は JetBrains MPS Shapes チュートリアルに従っています: https://confluence.jetbrains.com/display/MPSD32/Shapes+-+an+introductory+MPS+tutorial
チュートリアルのセクション「正方形のより堅牢な生成」には、次の定義があります。
また、g の参照マクロ (カーソルを ->$g に置くと、エディターのインスペクター部分で確認できます) は次のとおりです。
それでも、「Shapes」言語を再構築しようとすると、次のエラー メッセージが表示されます (4 回、それぞれに 2 回 ->$g)。