函数:reset_device
| 
         C函数原型  | 
       
         aclError aclrtResetDevice(int32_t deviceId)  | 
      
|---|---|
| 
         Python函数  | 
       
         ret = acl.rt.reset_device(device_id)  | 
      
| 
         函数功能  | 
       
         复位当前运算的Device,释放Device上的资源。释放的资源包括默认Context、默认Stream以及默认Context下创建的所有Stream。若默认Context或默认Stream下的任务还未完成,系统会等待任务完成后再释放。  | 
      
| 
         输入说明  | 
       
         device_id:int,Device设备号。  | 
      
| 
         返回值说明  | 
       
         ret:int,错误码。 
  | 
      
| 
         约束说明  | 
       
         若要复位的Device上存在显式创建的Context、Stream、Event,在复位前,建议遵循如下接口调用顺序,否则可能会导致业务异常。 接口调用顺序:调用acl.rt.destroy_event接口释放Event/调用acl.rt.destroy_stream接口释放显式创建的Stream-->调用acl.rt.destroy_context释放显式创建的Context-->调用acl.rt.reset_device接口。  | 
      
| 
         参考资源  | 
       
     父主题: Device管理