forera_dev_note_1

  • öncelikle python 3.7.9 kurulacak. (conda ile değil base olarak kurulum yaptım)
  • daha sonra cuda yüklenecek.
  • cuda yüklemesi başarılı ise "nvcc --version" komutu çalıştırılacak.
  • cuda sürümüne göre pytorch yüklenecek. (pip ile kurulum)
  • boş projede pytorch import edilecek.
  • ilk olarak "print(torch.cuda.is_available())" komutu çalıştırılacak. Çıktı True olmalı.
  • cuda ve pytorch başarılı ise gerekli olan python paketleri yüklenecek.
  • paketler başarılı yüklendiğinde "pip list" komutu ile kontrol edilecek.
  • "mkdir input" ile input klasörü oluşturulacak.
  • "cd kgdet/deepfashion2_api/PythonAPI" dizinine gidilecek.
  • "pip install -e ." ile kurulum gerçekleştirilecek. - hata alındığı taktirde "extra_compile_args" değişkeni "extra_compile_args=[]" şeklinde değiştirilecek.
  • "cd ../../mmdetection" dizinine gidilecek.
  • "python setup.py develop" komutu çalıştırılacak. hata genellikle cuda sürümü ya da visual studio sürümünden kaynaklanıyor. (cuda 10.2 - vs 15 ile vs 19 destekliyor)
  • cuda sürümüne göre visual studio xxxx yüklenecek ve build tools paketi yüklenecek.
  • tekrar kod çalıştığında başarılı olacak.
  • bir sonraki işlem demo.py çalıştırmak ancak "mmcv.parallel", "mmcv.runner", "tools.custom_test" hatası veriyor. "tools.custom_test" hatası zaten diğer importlar yüklenmediği için veriyor. yani sorunun kaynağı "kgdet\mmdetection\tools\custom_test.py" kodlarında.