ArcGIS Pro Tutorial — Cara Install Deep Learning Frameworks

badi hariadi
5 min readJul 21, 2021
ArcGISProLogo

Pada tulisan kali ini, saya akan menuliskan tutorial tentang langkah-langkah untuk melakukan instalasi ArcGIS Pro Deep Learning Frameworks pada sistem operasi Windows10.

Pengertian framework atau kerangka kerja, yang tertulis di laman wikipedia, adalah:

“Sebuah perangkat lunak kerangka kerja yang membantu membuat dalam pengembangan situs web secara mudah dan cepat. Di dalamnya tersedia fungsi-fungsi siap pakai untuk mengelola akses ke pangkalan data, pengelolaan templat, dan pengelolaan sesi.”

Oleh karena itu, frameworks yang berisi python library ini penting dan harus di-install sebelum menggunakan tools deep learning ini (link sumber informasi).

Cara instalasi ArcGIS Pro Deep Learning Framework di bawah adalah sesuai dengan petunjuk pada link ini.

Langkah-Langkah Instalasi frameworks pada ArcGIS Pro versi 2.8

Langkah 1

Pada ArcGIS Pro versi 2.8, untuk meng-install framework ini secara mudah adalah dengan cara mengunduh Deep Learning Libraries Installer for ArcGIS Pro 2.8, kemudian lakukan unzip berkas ArcGIS_Pro_28_Deep_Learning_Libraries.zip

Langkah 2

Jalankan file ProDeepLearning.msi. dan Python library akan di-install langsung pada python environment yang aktif (environment yang aktif biasanya adalah environment arcgispro-py3).

Langkah 3

Setelah instalasi selesai, deep learning framework sudah bisa digunakan.

Langkah 4

Jika mengalami kendala saat penggunaan tool deep learning, salah satu cara untuk memeriksanya adalah dengan memeriksa apakah environment yang sesuai telah aktif dan siap digunakan di ArcGIS Pro. Caranya:

Buka program ArcGIS Pro > masuk ke menu Setting > masuk ke menu Python > klik Manage Environments.

Pada Python Package Manager, pastikan environment “arcgispro-py3” telah aktif (gambar di bawah). Jika masalah belum juga teratasi, bisa melakukan ’proswap’ melalui Python Command Prompt (lihat langkah ke-10 di bawah), atau upgrade versi ArcGIS Pro yang ter-install.

Jika environment “arcgispro-py3” telah aktif, maka deep learning tools pada ArcGIS Pro siap untuk digunakan.

Langkah-langkah Instalasi frameworks pada ArcGIS Pro versi 2.7 dan 2.6

Langkah 1

Pada ArcGIS Pro versi 2.7 dan 2.6, deep learning frameworks installer dapat diperoleh melalui link yang sama dengan langkah pertama pada langkah-langkah instalasi deep learning frameworks ArcGIS Pro 2.8.

Pilih installer yang ada pada bagian Download dan klik pada Downloads for Previous Release, kemudian pilih installer sesuai dengan versi ArcGIS Pro yang ter-install.

Langkah 2

Ikuti langkah-langkah 2–3–4 pada bagian Instalasi frameworks pada ArcGIS Pro versi 2.8 di atas.

Langkah 3

Cara manual untuk meng-install framework ini, adalah seperti petunjuk pada link ini.

https://github.com/Esri/deep-learning-frameworks/blob/master/include/install-deep-learning-frameworks-manually-2-7.pdf

Langkah 4

Jalankan Python Command Prompt sebagai administrator (run as administrator), biasanya terdapat pada:

Windows Start Menu > ArcGIS > Python Command Prompt > klik kanan > more > “Run as administrator”.

Setelah terbuka, akan muncul jendela berikut ini:

Catatan: (arcgispro-py3) merupakan python environment yang saat ini aktif.

Langkah 5

Lakukan kloning environment arcgispro-py3 dengan cara mengetik pada command prompt:

conda create — name deeplearning — clone arcgispro-py3

kemudian tekan Enter. Tampilan pada command prompt seperti pada gambar berikut ini:

Langkah 6

Tunggu beberapa menit hingga python environment yang baru telah selesai terbentuk.

Langkah 7

Lakukan aktivasi environment yang baru terbentuk dengan cara mengetik pada command prompt:

activate deeplearning

Kemudian tekan Enter. Tampilan pada command prompt seperti pada gambar berikut ini:

Catatan: (deeplearning) merupakan python environment yang baru dan telah diaktifkan.

Langkah 8

Lakukan pemindahan directory dari “C:\…\envs\arcgispro-py3” ke “C:\…\envs\deeplearning” dengan cara mengetik:

cd C:\...\AppData\Local\Programs\ArcGIS\Pro\bin\Python\envs\deeplearning

Kemudian tekan Enter. Tampilan pada command prompt seperti pada gambar berikut ini:

Catatan: Gambar di atas menunjukkan bahwa directory telah berubah.

Langkah 9

Install python library yang diperlukan dengan cara mengetik:

conda install -c esri –c fastai -c pytorch arcgis=1.8.4 scikit-image=0.15.0 pillow=6.2.2 libtiff=4.1.0 fastai=1.0.60 pytorch=1.4.0 torchvision=0.5.0 tensorflow=2.1.0 tensorflow-gpu=2.1.0

Kemudian tekan Enter. Tunggu beberapa saat, lalu ketik “y” ketika diminta. Tampilan pada command prompt seperti pada gambar berikut ini:

conda install keras-gpu=2.3.1 — no-deps

Kemudian tekan Enter. Tunggu beberapa saat, lalu ketik “y” ketika diminta. Tampilan pada command prompt seperti pada gambar berikut ini:

Langkah 10

Ketik perintah berikut ini untuk mengubah ke environment yang baru:

proswap deeplearning

Kemudian tekan Enter. Tampilan pada command prompt seperti pada gambar berikut ini:

Catatan: Gambar di atas menunjukkan bahwa environment yang baru siap untuk digunakan.

Langkah 11

Periksa apakah environment yang baru telah aktif dan siap digunakan di ArcGIS Pro. Caranya:

Buka program ArcGIS Pro > masuk ke menu Setting > masuk ke menu Python > klik Manage Environments.

Pada Python Package Manager, pastikan environment “deeplearning” telah aktif.

Jika environment “deeplearning” telah aktif, maka deep learning tools pada ArcGIS Pro siap untuk digunakan.

Penutup

Semoga bermanfaat.

--

--

badi hariadi

GIS Assistant Manager di Wilmar International Plantation, perkebunan kelapa sawit, wilayah operasional di Indonesia.