code: def setUp(self):
      self.llama_model_path = os.environ.get("LLAMA_INT4_CKPT_PATH")
      self.bloom_model_path = os.environ.get("BLOOM_INT4_CKPT_PATH")
      self.gptneox_model_path = os.environ.get("GPTNEOX_INT4_CKPT_PATH")
      self.starcoder_model_path = os.environ.get(
          "STARCODER_INT4_CKPT_PATH"
      )
      thread_num = os.environ.get("THREAD_NUM")
      if thread_num is not None:
          self.n_threads = int(thread_num)
      else:
          self.n_threads = 2
  
file_path: BigDL/python/llm/test/inference/test_call_models.py
imports: from bigdl.llm.models import Llama, Bloom, Gptneox, Starcoder
  from bigdl.llm.transformers import LlamaForCausalLM, BloomForCausalLM, GptneoxForCausalLM, StarcoderForCausalLM
  import pytest
  from unittest import TestCase
  import os
label_desc: Use image node_id 1 for calling the Test_Models_Basics obj's underlying member method code with example usage: obj.setUp() without return types