Microsoft R Server veya Machine Learning Server eksik bir ortam değişkeni nedeniyle MKL hesaplamalarında tutarsız sonuçlar elde eder
Bu makale, eksik bir ortam değişkeni nedeniyle tutarsız sonuçlar almanıza neden olan sorunu çözmenize yardımcı olur.
Şunlar için geçerlidir: Windows, Microsoft Machine Learning Server(R Server) üzerinde SQL Server 2017
Özgün KB numarası: 4488257
Belirtiler
Microsoft SQL Server 2017'nin bir parçası olarak Microsoft R Server 9.0, 9.1, 9.2, 9.3.x veya Microsoft Machine Learning Server çalıştırdığınızda, Intel Matematik Çekirdek Kitaplığı (MKL) hesaplamalarında tutarsız sonuçlarla karşılaşırsınız. Bu sorun, eksik bir MKL_CBWR ortam değişkeni nedeniyle oluşur.
Neden
Bu sorun, intel MKL kitaplığına Microsoft R Server ve SQL Server 2017 ile birlikte gelen yeni bir özellik eklendiğinden oluşur. Bu özellik hakkında daha fazla bilgi için bkz. Koşullu Sayısal Yeniden Üretilebilirlik'e (CNR) Giriş
Çözüm
Bu sorunu düzeltmek için MKL_CBWR=AUTO sistem ortam değişkenini ayarlayarak Microsoft R Server veya Machine Learning Server koşullu sayısal yeniden üretilebilirliği yapılandırın. Bunu yapmak için şu adımları uygulayın:
Denetim Masası'da Sistem ve Güvenlik>Sistemi>Gelişmiş Sistem Ayarları>Ortam Değişkenleri'ne tıklayın.
Yeni bir Kullanıcı veya Sistem değişkeni oluşturun ve aşağıdaki değerleri belirtin:
- Değişken adını MKL_CBWR olarak ayarlayın.
- Değişken değerini AUTO olarak ayarlayın.
Microsoft R Server yeniden başlatın.
Durum
Microsoft, bunun Microsoft ürünlerinde bir sorun olduğunu onayladı.
Microsoft R Server'ın gelecek sürümlerinde varsayılan ayar MKL_CBWR=AUTO ayarı olacaktır.
Başvurular
SQL Server Machine Learning Services Üçüncü taraf bilgi bildiriminde bilinen sorunlar
Üçüncü taraf bilgileri hakkında yasal uyarı
Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.