7 Ekim 2020 Çarşamba
15 Nisan 2020 Çarşamba
Nvidia CUDA and tensorflow-GPU installation on Ubuntu 16.04
NVIDIA DRIVER INSTALLATION
Firstly install Nvidia driver, open terminal and run following commands.
- sudo apt update
- sudo add-apt-repository ppa:graphics-drivers/ppa
- sudo apt update
- sudo apt upgrade
- sudo ubuntu-drivers devices
- sudo apt install nvidia-410
12 Aralık 2019 Perşembe
RASA ile chatbot geliştirme
Bu yazıda sizlere açık kaynak chatbot geliştirme framework lerinden birisi olan rasa dan bahsedeceğim.
1 Temmuz 2019 Pazartesi
Topshelf nedir ve "Hello World" örneği
Topshelf windows üzerinde servis olarak çalışabilecek uygulamalar geliştirmeye imkan sağlayan bir kütüphanedir. Servisler bilindiği gibi işletim sistemde arka planda uzun süreli çalışan uygulamalardır ve konfigürasyona bağlı olarak işletim sistemi başlatıldığında otomatik olarak çalışmaya başlayabilirler.
Nancy nedir ve "hello world" örneği!
Nancy .NET ve Mono ile http tabanlı servisler oluşturmak için geliştirilmiş bir framework'tür. Visual studio ile Nuget paket yöneticisi kullanılarak kolayca projeye eklenebilir.
28 Şubat 2019 Perşembe
C++ : inheriting constructor - lambda - bind function - variant -clamp
C++ örnekler;
- inheriting constructor
- lambda expressions
- std::bind
- std::variant (C++17)
- std::clamp (C++17)
26 Şubat 2019 Salı
C++17 std::optional kullanımı
std::optional C++17 ile eklenmiş yeni bir tiptir. std::optional kullanarak, bir değer içeren veya null (geçerli değer içermeyen) değere sahip değişkenler tanımlayabilirsiniz. Yani özünde bir değer ve bir değer içerip/içermediğini ifade eden bir flag barındıran bir değişken tanımlayabiliriz. Bu özellik c++ için yaygın kullanılan boost kütüphanesinde zaten uzun yıllardır mevcut idi(boost::optional). Bu yazı kapsamında C++ ile optional kullanımına dair bir örnek paylaşılmıştır.
15 Ocak 2019 Salı
Docker container klasör paylaşımı
Docker container içerisinde çalışan bir uygulamanın bilgisayarımızdaki verilere ulaşmasını isteyebiliriz. Bu durumda izole bir ortam olan docker container ile makinemizdeki bir dizini bağlayıp, ortak bir klasör olarak kullanabiliriz.
Docker ile Python ve OpenCV uygulaması - Giriş
Docker ile sanal ortamlar oluşturup, uygulamaları bu sanal ortam üzerinde çalıştırıp "benim makinemde çalışıyordu sende neden çalışmadı!" problemini ortadan kaldırabiliriz. Detayları için benim de istifade ettiğim şu linkteki yazıya göz atmanızı tavsiye ederim.
Bu yazı kapsamında sizlere (python+opencv) uygulamasını, bilgisayarımıza ilgili kütüphanelerin kurulumu ile uğraşmadan nasıl docker üzerinde çalıştırabileceğimizi açıklamaya çalışacağım. Bu basit örnek üzerinden, docker ile ilgili linkini verdiğim yazıdaki bazı noktaları da açıklamış olacağım.
14 Kasım 2018 Çarşamba
C++ - Memory Leak (Bellek sızıntısı) tespiti
"Memory leak" yani bellek sızıntısı bir uygulamanın kullandığı hafıza bloğunu serbest bırakmaması sonucunda, kendisi için ayrılan bellek miktarının aşırı şişmesi durumudur. Özellikle uzun süreli çalışan uygulamalarda sistem kaynaklarının aşırı tüketilmesine, dolayısıyla performans kaybına ve aynı zamanda uygulamanın çökmesine sebep olabilmektedir.
10 Eylül 2018 Pazartesi
C++ - OpenCV Nesne Takip Modülleri
Bu yazı kapsamında sizlere OpenCV içerisindeki nesne takip modüllerinden bahsedeceğim.
Etiketler:
computer vision,
cpp,
deep learning,
opencv
Kaydol:
Kayıtlar (Atom)