Skip to main content

Torch Başlangıç Rehberi

Torch Kurulumu

Torch’u Mac OS X ve Ubuntu 12+ kurmak için çok kolay işlemler tanımlanmıştır:

Torch’u ana dizininizde (home) bulunan ~/torch klasörünüze şu üç komutla kurabilirsiniz:

Birinci kod LuaJIT ve Torch için gerekli temel destek paketlerini kurar. İkinci kod LuaJIT ve LuaRocks paketlerini kurar ve  LuaRocks’ı (lua paket yöneticisi) kullanarak çekirdek paketler olan torch, nn ve paths ile birlikte diğer birkaç paketin kurulumunu yapar.

Kod PATH değişkenine torchu ekler ve source komutunu uygulayarak env değişkenini güncelleyebilirsiniz.

Eğer torchu kaldırmak isterseniz, sadece aşağıdaki komutu çalıştırmanız yeterli olacaktır:

İsterseniz komut satırından Luarocks kullanarak yeni paketler kurabilirsiniz:

Kurulumu yaptıktan sonra komut satırında “th” yazarak torchu çalıştırabilirsiniz.

İnteraktif oturum başlatarak kolay bir şekilde Torch’u öğrenebilir ve tecrübe edebilirsiniz (torch için read-eval-print loop veya TREPL olarak bilinir):

İnteraktif oturumdan çıkmak için iki kere ^c tuşlayınız – kontrol tuşuyla birlikte c tuşuna iki defa veya os.exit()yazınız. Kullanıcı 1 + 2 gibi tam bir ifade yazıp entera bastığında interaktif oturum ifadeyi değerlendirip sonucu ekranda gösterir.

file.lua kaynak dosyasına yazılan bir ifadeyi değerlendirmek için şu komutu yazın th> dofile "file.lua"

İnteraktif olmaksızın kod çalıştırmak için ilk argüman olarak th komutunu kullanabilirsiniz:

Lua kodunu çalıştırmak ve seçenekler kullanmak için perl ve ruby programlarında olduğu gibi farklı yollar vardır:

TREPL’in pratik özellikleri:

  • İç içe geçmiş isim uzayında Tab-tamamlama
  • Diskteki dosyalarda Tab-tamamlama (dize -string-  açıldığında)
  • Tarihçe (oturumlar arasında korunmuş)
  • Zarif yazdırma (tablo içebakış ve renklendirme)
  • Eval’dan sonra otomatik yazdırma ( ; ile durdurulabilir)
  • Her komutun özgeçmişi çıkarılmakta, süre raporlaması yapılmakta
  • Ekrana basmak için ‘=’ yazmak gerekli değildir
  • Fonksiyonla ilgili kolay yardım için : ? funcname
  • Kendi yardımı için : ?
  • Shell komutları: $ cmd (example: $ ls)

Sonraki adımlar

Bu kılavuza ilave olarak, yeni kullanıcılar için torcha başlarken kullanabilecekleri diğer yardımcı başvuru kaynağında sunulmuştur.

Başvuru kaynağı eğitim materyallerine, demolara, paket özetlerine bağlantılar içermekte ve pek çok kullanışlı bilgi barındırmaktadır. Torch kullanımı ile ilgili herhangi bir sorunuz varsa bu sayfa sonunda yer alan yorum kısmına yazabilir ve Torch kullanıcı posta listesine üye olabilirsiniz.

 

Bir Cevap Yazın

%d blogcu bunu beğendi: