Bir Theano makine öğrenimi programı yazdım. Ama CPU ve GPU arasında iki tamamen farklı sonuçlar elde ettim. Aşağıda theano'nun CPU ve GPU üzerinde farklı sonuçları var
günlüğü. (Günlüğün sadece ufak bir parçası)kayıp fonksiyonu hızla azalacak ve daha sonra CPU üzerinde 0,2 converg olduğunu. Bununla birlikte, kayıp işlevi, GPU üzerinde artacak ve en sonunda NaN olacaktır.
Programımda hangi hatalar olabilir? Ya da nelere dikkat etmeliyim? Teşekkür ederim!
Ama ... "warn_float64 = zam" kullandım ve hiçbir şey olmadı. "FloatX = float32" yi ayarladim. – Linsir
GPU _and_ CPU için floatX = float32' öğesini açıkça belirlediniz mi? THEANO_FLAGS = 'floatX = float32, device = cpu ...' gibi – Framester
Evet, yaptım. Ve komut 'THEANO_FLAGS = mode = FAST_RUN, aygıt = cpu, floatX = float32 python train.py' 'THEANO_FLAGS = mode = FAST_RUN, aygıt = gpu0, floatX = float32 python train.py' – Linsir