ज़रूरी शर्तें

अपने पहले सिम्युलेटर पर काम शुरू करने से पहले, ये कुछ चीज़ें हैं आपको करना होगा.

Basel इंस्टॉल करें

MPACT-Sim, बेज़ल बिल्ड सिस्टम वर्शन 6.1.1 का इस्तेमाल करता है, इसलिए ट्यूटोरियल के ज़रिए काम करने के लिए, आपको Basel को इंस्टॉल करना होगा. कॉन्टेंट बनाने बेज़ल को इंस्टॉल और मैनेज करने का सबसे आसान तरीका है बेज़ेलिस्क, जो कि एक रैपर है Go में लिखा गया Baज़ेन. इंस्टॉलेशन संबंधी निर्देश यहां दिए गए हैं: GitHub साइट पर जाएं.

Git इंस्टॉल करें

MPACT-Sim इन्फ़्रास्ट्रक्चर और ट्यूटोरियल github.com पर होस्ट किए गए हों, इसलिए git इंस्टॉल करना ज़रूरी है. कोई भी उचित वर्शन का git काम करना चाहिए, इसलिए वह विकल्प चुनें जो आपके सिस्टम के लिए सही हो.

अगर आपके पास पहले से git नहीं है और आप Linux पर हैं, तो आपको कमांड लाइन से git इस तरह इंस्टॉल करें:

$ sudo apt-get update
$ sudo apt-get install git

दूसरे सिस्टम पर आप git से एक इंस्टॉलर डाउनलोड कर सकते हैं डाउनलोड.

MPACT-Sim ट्यूटोरियल डेटा स्टोर करने की जगह डाउनलोड करें

इन ट्यूटोरियल के लिए ज़रूरी सभी कोड, जिथब में शामिल हैं mpact-sim-codelabs का डेटा स्टोर करने की जगह. इस निर्देश का इस्तेमाल करके, डेटा स्टोर करने की इस जगह का क्लोन बनाएं: git clone https://github.com/google/mpact-sim-codelabs.

सभी चीज़ें ठीक से काम कर रही हैं या नहीं, इसकी पुष्टि करने के लिए mpact-sim-codelabs का इस्तेमाल करें डायरेक्ट्री और कमांड bazel build ...:all टाइप करें. इससे सभी डाउनलोड हो जाएंगे और हर टारगेट को तैयार करना ज़रूरी है. इस दौरान पहली बार इसमें कुछ मिनट लगते हैं, लेकिन नतीजों को कैश मेमोरी में सेव किया जाता है. साथ ही, आने वाले बिल्ड में जल्दी पूरा हो जाता है. निर्देश, प्रोग्रेस को प्रिंट करेगा. इसमें यह भी शामिल है DEBUG मैसेज और कंपाइलर से जुड़ी कुछ चेतावनियां. आउटपुट का आखिरी हिस्सा दिखना चाहिए:

INFO: Elapsed time: 308.268s, Critical Path: 279.57s
INFO: 991 processes: 314 internal, 677 linux-sandbox.
INFO: Build completed successfully, 991 total actions