Guest User

Untitled

a guest
Jan 16th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. const (
  2. graphFile = "/model/imagenet_comp_graph_label_strings.txt"
  3. labelsFile = "/model/imagenet_comp_graph_label_strings.txt"
  4. )
  5.  
  6. graph, labels, err := loadModel()
  7. if err != nil {
  8. log.Fatalf("unable to load model: %v", err)
  9. }
  10.  
  11. func loadModel() (*tf.Graph, []string, error) {
  12. // Load inception model
  13. model, err := ioutil.ReadFile(graphFile)
  14. if err != nil {
  15. return nil, nil, err
  16. }
  17. graph := tf.NewGraph()
  18. if err := graph.Import(model, ""); err != nil {
  19. return nil, nil, err
  20. }
  21.  
  22. // Load labels
  23. labelsFile, err := os.Open()
  24. if err != nil {
  25. return nil, nil, err
  26. }
  27. defer labelsFile.Close()
  28. scanner := bufio.NewScanner(labelsFile)
  29. var labels []string
  30. for scanner.Scan() {
  31. labels = append(labels, scanner.Text())
  32. }
  33.  
  34. return graph, labels, scanner.Err()
  35. }
Add Comment
Please, Sign In to add comment