Google, Siyahi topluluklar için ırksal eşitliği geliştirmeye kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Go için TensorFlow'u yükleyin

TensorFlow, özellikle Python ile oluşturulan modelleri yüklemek ve bir Go uygulamasında çalıştırmak için yararlı olan bir Go API'si sağlar.

Desteklenen Platformlar

TensorFlow for Go aşağıdaki sistemlerde desteklenmektedir:

  • Linux, 64 bit, x86
  • macOS, Sürüm 10.12.6 (Sierra) veya üstü

Kurmak

TensorFlow C kütüphanesi

TensorFlow Go paketi için gereken TensorFlow C kitaplığını yükleyin.

İndir

TensorFlow Go paketini ve bağımlılıklarını indirip yükleyin:

go get github.com/tensorflow/tensorflow/tensorflow/go

Ve kurulumunuzu doğrulayın:

go test github.com/tensorflow/tensorflow/tensorflow/go

İnşa etmek

Örnek program

TensorFlow Go paketi yüklendiğinde, aşağıdaki kaynak koduyla ( hello_tf.go ) bir örnek program oluşturun:

 package main

import (
    tf "github.com/tensorflow/tensorflow/tensorflow/go"
    "github.com/tensorflow/tensorflow/tensorflow/go/op"
    "fmt"
)

func main() {
    // Construct a graph with an operation that produces a string constant.
    s := op.NewScope()
    c := op.Const(s, "Hello from TensorFlow version " + tf.Version())
    graph, err := s.Finalize()
    if err != nil {
        panic(err)
    }

    // Execute the graph in a session.
    sess, err := tf.NewSession(graph, nil)
    if err != nil {
        panic(err)
    }
    output, err := sess.Run(nil, []tf.Output{c}, nil)
    if err != nil {
        panic(err)
    }
    fmt.Println(output[0].Value())
}
 

Çalıştırmak

Örnek programı çalıştırın:

go run hello_tf.go

Komut çıktısı: Hello from TensorFlow version number

Program göz ardı edebileceğiniz aşağıdaki uyarı mesajlarını oluşturabilir:

W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library
wasn't compiled to use *Type* instructions, but these are available on your
machine and could speed up CPU computations.

Kaynaktan derleme

TensorFlow açık kaynak kodludur. Kaynak kodundan Go için TensorFlow'u oluşturmak için talimatları okuyun.