Ana içeriğe geç
Sürüm: 1.0.0

Sorun Giderme

Sistem CUDA kitaplıklarını bulamıyor

Bazen CUDA araç seti standart olmayan bir konuma yüklenir. Buradaki hata mesajı genellikle libcu*12. Örneğin, Python kurulumunuzla birlikte CUDA yüklemiş olabilirsiniz. Aşağıdaki komut CUDA'yı Python ortamına yükleyecektir.

sudo apt install python3-pip -y
pip3 install --upgrade fschat accelerate autoawq vllm

Düzeltmenin en kolay yolu, bu standart olmayan CUDA kütüphanelerini standart konuma bağlamaktır, bunun gibi.

ln -s /usr/local/lib/python3.10/dist-packages/nvidia/cublas/lib/libcublas.so.12 /usr/lib/libcublas.so.12
ln -s /usr/local/lib/python3.10/dist-packages/nvidia/cuda_runtime/lib/libcudart.so.12 /usr/lib/libcudart.so.12
ln -s /usr/local/lib/python3.10/dist-packages/nvidia/cublas/lib/libcublasLt.so.12 /usr/lib/libcublasLt.so.12

Windows WSL'de koleksiyon anlık görüntüsünden kurtarılamadı

Windows WSL'de, çalıştırırken bu hatayı görebilirsiniz gaianet init.

   * Import the Qdrant collection snapshot ...
The process may take a few minutes. Please wait ...
* [Error] Failed to recover from the collection snapshot. {"status":{"error":"Service internal error: Tokio task join error: task 1242 panicked"},"time":0.697784244}

İçine baktığınızda ~/gaianet/log/init-qdrant.log dosyasında şu hata satırını görebilirsiniz

2024-05-20T07:24:52.900895Z ERROR qdrant::startup: Panic occurred in file /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cgroups-rs-0.3.4/src/memory.rs at line 587: called `Result::unwrap()` on an `Err` value: Error { kind: ReadFailed("/sys/fs/cgroup/memory.high"), cause: Some(Os { code: 2, kind: NotFound, message: "No such file or directory" }) }  

Çözüm, devre dışı bırakmaktır autoMemoryReclaim WSL'deki özellik. Bu özelliği açmak/kapatmak için adım:

  1. Düzenle C:\Users<Your user name>.wslconfig
  2. Kaldırın veya yorum yapın autoMemoryReclaim içinde [deneysel] Bölüm.

Bunu keşfettiği için RoggeOhta 'ya teşekkürler. Daha fazlasını buradan öğrenebilirsiniz.

Düğüm bir hata mesajıyla başlatılamadı 8080 numaralı bağlantı noktası kullanımda. Çıkış ...

Çalıştırdığınızda aşağıdaki hatayı görebilirsiniz gaianet başlangıç.

gaianet başlangıç
[+] config.json dosyası kontrol ediliyor ...

Zaten bir özel anahtarınız var.
[+] LlamaEdge API Sunucusu başlatılıyor ...

Port 8080 kullanımda. Çıkış ...

Çözüm çalıştırmaktır gaianet durağı önce tüm işlemleri sonlandırın ve ardından gaianet başlangıç düğümü başlatmak için.

Kütüphane yükleme başarısız oldu: libgomp.so.1: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya veya dizin yok

Windows WSL'de, çalıştırırken bu hatayı görebilirsiniz curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash

* Düğüm oluştur IS
[2024-07-02 17:50:55.175] [hata] yükleme başarısız: geçersiz yol, Kod: 0x20
[2024-07-02 17:50:55.175] [hata] Kütüphane yükleme başarısız oldu: libgomp.so.1: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya veya dizin yok
[2024-07-02 17:50:55.176] [hata] yükleme başarısız: geçersiz yol, Kod: 0x20
[2024-07-02 17:50:55.176] [hata] Kütüphane yükleme başarısız oldu: libgomp.so.1: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya veya dizin yok

Hata, aşağıdaki eksiklikten kaynaklanır libgomp.so.1Ubuntu'da varsayılan olarak otomatik olarak yüklenmesi gereken bir kütüphane.

Bu sorunu çözmek için libgomp.so.1 kütüphane.

sudo apt-get güncellemesi
sudo apt-get install libgomp1

CentOS kullanıyorsanız, şunları kullanabilirsiniz

yum install libgomp

Bu sorun şurada düzeltildi sürüm 0.2.2.

Varsayılan koleksiyon kaldırılamadı

Failed to remove the default collection. {"status":{"error":"Service internal error: No such file or directory (os error 2)"},"time":0.050924542}

Bu genellikle Qdrant örneğinin yeni bir snapshot ile tekrar başlatmaya çalışmadan önce düzgün bir şekilde kapatılmadığını gösterir. Çözüm, önce GaiaNet düğümünü durdurmaktır.

gaianet durağı

Alternatif olarak, işlemleri terminalden veya işletim sisteminin Etkinlik Monitöründen manuel olarak öldürebilirsiniz.

sudo pkill -9 qdrant
sudo pkill -9 wasmedge
sudo pkill -9 frpc

Sonra çalıştırabilirsiniz gaianet init ve sonra gaianet başlangıç Tekrar.

Dosya G/Ç hatası

    * Qdrant koleksiyonu anlık görüntüsünü içe aktarın ...
İşlem birkaç dakika sürebilir. Lütfen bekleyin ...
* [Hata] Koleksiyon anlık görüntüsünden kurtarma işlemi başarısız oldu. Snapshot` alanı işlenirken bir hata oluştu: Dosya I/O hatası: İşleme izin verilmiyor (os hatası 1)

Bu genellikle Qdrant örneğinin yeni bir snapshot ile tekrar başlatmaya çalışmadan önce düzgün bir şekilde kapatılmadığını gösterir. Çözüm, önce GaiaNet düğümünü durdurmaktır.

gaianet durağı

Alternatif olarak, işlemleri terminalden veya işletim sisteminin Etkinlik Monitöründen manuel olarak öldürebilirsiniz.

sudo pkill -9 qdrant
sudo pkill -9 wasmedge
sudo pkill -9 frpc

Sonra çalıştırabilirsiniz gaianet init ve sonra gaianet başlangıç Tekrar.

"Dosya açılamadı" Hatası

Uyarı: Dosya açılamadı 
Uyarı: https://huggingface.co/datasets/max-id/gaianet-qdrant-snapshot/resolve
Uyarı: /main/consensus/consensus.snapshot: Böyle bir dosya veya dizin yok
curl: (23) Çıktı hedefe yazılırken hata oluştu

Bu tür bir hatanın nedeni yanlış yapılandırılmış bir config.json dosya. Çözüm, dosyadaki yorumları silmektir config.json ve yeniden çalıştırın gaianet init Komuta.

macOS'ta "Çok fazla açık dosya var" Hatası

Çalışırken gaianet init macOS'ta yeni bir düğümü başlatmak için, anlık görüntünüz büyük miktarda metin içeriyorsa anlık görüntü kurtarmayla ilgili bir hatayla karşılaşabilirsiniz. Hata mesajı aşağıdaki gibi olabilir:

 * [Error] Failed to recover from the collection snapshot. {"status":{"error":"Service internal error: Too many open files (os error 24)"},"time":1.574064833}
* [Error] Failed to recover from the collection snapshot. {"status":{"error":"Service internal error: Too many open files (os error 24)"},"time":1.574064833}

Bu sorun, macOS'ta 256 gibi nispeten düşük bir değere ayarlanmış olan varsayılan dosya tanımlayıcı (FD) sınırından kaynaklanmaktadır.

Bu sorunu çözmek için sisteminizdeki varsayılan FD sınırını artırabilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırın:

ulimit -n 10000

Bu, FD limitini geçici olarak 10.000 olarak ayarlayacaktır. Sonra, şunu kullanın gaianet init ve gaianet başlangıç komutlarını AYNI terminalde çalıştırın.

WasmEdge'i yüklemek için yükleyici komut dosyası kullanılırken izin reddedildi

Çalışırken curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash GaiaNet düğüm yazılımını yüklemek için, özellikle WasmEdge çalışma zamanını yüklerken izin reddedildi hatasıyla karşılaşabilirsiniz.

Bu hata, aşağıdaki eksiklikten kaynaklanır /tmp yazma izni. Kullanabilirsiniz --tmpdir WasmEdge çalışma zamanını nereye yüklemek istediğinizi belirtmek için. Lütfen unutmayın, WasmEdge çalışma zamanının <YOUR_PATH> Klasör.

curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --tmpdir YOUR_PATH

Bu sorun şu şekilde düzeltilmiştir sürüm 0.2.3.