Roffield'ın kütüphanesi - sayfa 9

 
Roffild :

Agent'ların olduğu bilgisayarda Python'a giden yol ilk bilgisayarla çakışıyorsa ve yol da PATH değişkeninde belirtilmişse, o zaman saban sürmesi gerekir ...

Bu PATH değişkeni nerede bulunur?

 
PythonDLL nedeniyle 2025 derlemesinde test cihazının çökmesi düzeltildi.
 
Hata raporları bekleniyor...
 

Şimdi PythonDLL'deki yürütme durumu şu kodla kontrol edilir:

if globals().get('__PythonDLL__'):
    print('run in MetaTrader')
elif __name__ == '__main__':
    print('run as script')
 

Birçok popüler Python kitaplığı alt yorumlayıcı uyumlu olmadığı için düz GIL'e geçiliyor.

İsteğe bağlı olarak PYTHONDLL_SUBINTERPRETERS ile derleyin.

MetaTrader 5 (MQL5) + Python 3 DLL для Forex, CFD и Futures
  • roffild.com
Использование MetaTrader с Python 3 на финансовых фондовых биржах, Forex, CFD и Futures. Из MetaTrader можно получать котировки в Python, но нет полноценной связи между ними. Пост одного из разработчиков. Главная идея и отличие этой обертки от остальных: обмен данными между MQL и Python через заранее созданные функции. Это самый быстрый и...
 

Başka bir PythonDLL güncellemesi

Bazı insanlar sys.stderr.write() kullanır, ancak konsol olmadığında sys.stderr=Yok. Bir saplama yapmak zorunda kaldım.

 

Roffield, iyi günler.

Python, sürüm 3.6 için bir kitaplığınız var mı? TensorFlow kullanıyorum ve en son sürümü yalnızca 3.6'yı destekliyor.

Evet ise, lütfen dosyanın bağlantısını sağlayın.

Teşekkür ederim.

 
canonier :

Roffield, iyi günler.

Python, sürüm 3.6 için bir kitaplığınız var mı? TensorFlow kullanıyorum ve en son sürümü yalnızca 3.6'yı destekliyor.

Evet ise, lütfen dosyanın bağlantısını sağlayın.

Teşekkür ederim.

TensorFlow 1.13 ve 1.14, Python 3.7'de iyi çalışıyor, kendim kullanıyorum. Pytorch'ta da sorun yok.

 
Roffild :

TensorFlow 1.13 ve 1.14, Python 3.7'de iyi çalışıyor, kendim kullanıyorum. Pytorch'ta da sorun yok.

işlemci bazı işlemci talimatlarını desteklemiyorsa çalışmaz (örneğin AVX tüm işlemciler için mevcut değildir), yazdı https://www.mql5.com/ru/forum/307970/page5#comment_11086500

ve ilginç bir şekilde, dizüstü bilgisayarımda C# altındaki TensorFlowSharp paketi çalışmak istemiyor, ancak sorunsuz bir PC'de bilgileri googledim, tensorflow.dll'nin kendisini C++ altında yeniden derlemeniz gerekiyor, bu TensorFlowSharp paketinde


genel olarak, tüm donanımlar aynı TensorFlow sürümlerini çalıştıramaz, dizüstü bilgisayarım için GitHub'da yalnızca tensorflow-1.6.0-cp36-cp36m-win_amd64.whl buldum, yüklendi, ancak yukarıda belirtildiği gibi yalnızca Python 3.6 için


GitHub hakkında yazdığımı buldu: https://github.com/fo40225/tensorflow-windows-wheel

 

" CPU'nuz bu TensorFlow ikili dosyasının kullanmak için derlenmediği talimatları destekliyor: AVX AVX2 " mesajı da yeni işlemcilerde görünüyor. Bu, TensorFlow'da bilinen bir hatadır. Bunun Python sürümüyle ilgisi yok.

TensorFlow 1.13 Anaconda, Python 3.7 altında oluşturulduğundan beri

Pytorch 1.0 ayrıca Python 3.7'nin altındadır

Python 3.6 için kütüphane oluşturabilirim, ancak Python 3.7'yi Ocak ayından beri sorunsuz bir şekilde kullanıyorum.