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:
- Düzenle
C:\Users<Your user name>.wslconfig
- 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.1
Ubuntu'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
.