問題タブ [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.

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

c - mbeddr と mps を使用して C 言語を拡張するためのセットアップ

内部 C DSL 用の新しいステートメントを書き込もうとしています。私が選んだツールはMPSで、ベースはmbeddrの c-core です。インターネットでこのチュートリアルを見つけました。少し古いので、セットアップ自体の正確な構造を複製することはできません。

私がやりたいことは、新しい言語を作ることです。この言語は、com.mbeddr.core で拡張する必要があります。言語を拡張する方法を見つけて、そうしました。すべての単一言語 com.mbeddr.core.* を独自に拡張する必要がありましたが、他のすべては機能しませんでした (現在は正しく機能していません)。

構造体モジュールに新しいステートメントを作成しました。そこで、この概念をステートメントに拡張しました (cmcstatements.structure が示されています)。次に、ビデオ チュートリアルに従って、式を子として追加したいと思いましたが、ここで失敗します。

ここでどこを間違えたのかわかりません。すべてのチュートリアル/ガイドが古くなっているため、適切にセットアップすることは非常に困難です。

ご協力いただきありがとうございます、

ベストサイモン

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

mps - Concect プロパティとしての MPS Double 値

私のコンセプトに二重のプロパティを追加しようとしています:

プロパティが PrimitiveDataTypeDeclaration を探していることは知っていますが、整数、文字列、ブール値しか見つかりません。

ダブルスを追加するにはどうすればよいですか?

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

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) を使用する必要がありますか?

ありがとう。

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

mps - テンプレートでプロパティ マクロを使用すると、概念の整数プロパティの値がリンクまたは受信されません。

私は MPS Jetbrains を初めて使用します。そして、形状のチュートリアルに従い、同じ行に何かを実装しようとしましたが、奇妙なバグが発生しています。

「印刷」という概念には、「データ」という名前の整数プロパティがあります。ジェネレーター ファイルには、「リダクション ルール」の下にテンプレート「reduce_print」があります。

プロパティ マクロ $[123] は、print コンセプトの node.data です。

問題は、node.data マクロを使用すると常に 0 になることです。

これで私を助けてください。

0 投票する
2 に答える
74 参照

jar - javaコードのデバッグ中にJetBrains MPSにjarファイルソースを添付する方法は?

Jetbrains MPS で Java クラスをデバッグしようとしていますが、1 つの jar ファイルを呼び出しているため、コードの実装を確認できません。ソースjarファイルを持っています.jarファイルコードをデバッグできるように、誰かが同じものを添付する方法を手伝ってくれるなら、それは素晴らしいことです。

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

mps - JetBrains MPS Shapes チュートリアル エラー

私は JetBrains MPS Shapes チュートリアルに従っています: https://confluence.jetbrains.com/display/MPSD32/Shapes+-+an+introductory+MPS+tutorial

チュートリアルのセクション「正方形のより堅牢な生成」には、次の定義があります。

また、g の参照マクロ (カーソルを ->$g に置くと、エディターのインスペクター部分で確認できます) は次のとおりです。

それでも、「Shapes」言語を再構築しようとすると、次のエラー メッセージが表示されます (4 回、それぞれに 2 回 ->$g)。